Curl 압축 명령이 Windows에서 인식되지 않습니다.

Curl 압축 명령이 Windows에서 인식되지 않습니다.

나는 보았다이 게시물지시에 따라 Windows 명령 프롬프트에 컬을 성공적으로 추가했습니다.

그러나 실행하려고 하면 다음과 같이 curl --compressed표시됩니다.

"설치된 libcurl 버전은 이를 지원하지 않습니다."

내가 놓친 것이 있습니까? 시도한 다른 명령의 대부분은 작동하므로 추가로 수행해야 할 작업이 무엇인지 잘 모르겠습니다.

답변1

cURL 다운로드:여기필요한 경우 libcurl.dll도 가져옵니다.

답변2

이는 cURL이 컴파일된 방식(즉, 어떤 옵션이 선택되었는지, 어떤 라이브러리가 포함되었는지 등)에 따라 다릅니다.

필요한 옵션이 활성화되도록 cURL을 직접 컴파일할 수 있지만 권장하지는 않습니다(과정이 오래 걸리고 항상 결과가 좋지는 않습니다). 해당 옵션이 필요한 경우여기내가 사용하는 것입니다. 사용 가능한 버전을 작성하는 시점에는 7.24가 있으며 최소한 curl_vista.exe해당 옵션을 지원합니다.

답변3

저는 또한 Windows용 Minimalist GNU인 MinGW64의 컬 도구를 사용하여 다른 많은 유용한 유틸리티를 제공합니다. MinGW64 bin 폴더가 System32 폴더보다 우선순위 목록에서 더 높도록 PATH를 수정하면 문제가 해결되기를 바랍니다.

답변4

Docker 시작 튜토리얼을 작업하는 동안 튜토리얼의 "바인드 마운트 사용" 섹션을 구현하는 동안 {curl --compressed version error}을 만났습니다.

해결 방법:
MINGW64 'Git Bash' 터미널에서 먼저 "--compressed" 플래그 없이 컬 명령을 실행하여 컬 버전을 성공적으로 업데이트했습니다. 그런 다음 원래 표시된 오류 메시지에서 권장하는 명령을 실행했습니다. [curl --compressed -o- -L https://yarnpkg.com/install.sh | bash ] 성공적으로 실행되어 {curl --compressed 버전 오류}를 수정했습니다. {대괄호 없이} 이 명령을 사용하여 'dev' 모드에서 내 컨테이너를 다시 시작하면 둘 다 내 개발 저장소 디렉토리를 마운트하고 todo-db 볼륨을 로드합니다.

[ docker run -dp 3000:3000 -it --name 컨테이너n-name
--mount type=bind,source="$(pwd)",target=/app
-v todo-db:/etc/todos 이미지 이름: 최신 sh -c "yarn install && Yarn run dev" ]

호스트 컴퓨터의 코드 변경에 컨테이너가 의도한 대로 즉각적으로 반응하는 모습이 보기 좋았습니다. 호스트 시스템은 Windows 10 노트북(Dell Inspirion 듀얼 코어 i7)입니다.

관련 정보