
我看見這個帖子並且按照說明成功將curl 新增到我的Windows 命令提示字元中。
然而,當我嘗試運行時curl --compressed
,它說:
「已安裝的 libcurl 版本不支援此」。
我有什麼遺漏的嗎?我嘗試過的大多數其他命令都有效,所以我不確定還需要做什麼。
答案1
從以下位置下載 cURL這裡如果需要,也可以取得 libcurl.dll。
答案2
這取決於 cURL 的編譯方式(也就是選擇了哪些選項、涉及哪些函式庫…)。
您可以自行編譯 cURL,確保啟用您需要的選項,但我不推薦(這是一個漫長的過程,而且並不總是有好的結果)。如果您需要該選項,請選擇這裡是我用的。在撰寫本文時,可用版本為 7.24,並且至少curl_vista.exe
支援該選項。
答案3
我還使用 MinGW64(適用於 Windows 的 Minimalist GNU)的curl 工具,它帶來了許多其他有用的實用程式。只要記住修改您的 PATH 以使 MinGW64 bin 資料夾的優先列表高於 System32 資料夾,希望它能解決問題。
答案4
在編寫 docker 入門教程時,我在實作教程的「使用綁定掛載」部分時遇到了 {curl --compressed version error}。
解決方法:
在 MINGW64 'Git Bash' 終端機中,我首先執行不含「--compressed」標誌的curl 指令,以成功更新我的curl 版本。然後,我執行了最初看到的錯誤訊息推薦的命令: [curl --compressed -o- -L https://yarnpkg.com/install.sh | bash ] 運行成功,修復了 {curl --compressed version error}。使用此命令(不帶括號)以“開發”模式重新啟動我的容器,既安裝了我的開發存儲庫目錄又加載了 todo-db 卷:
[ docker run -dp 3000:3000 -it --name containern-name
--mount type=bind,source="$(pwd)",target=/app
-v todo-db:/etc/todos image-name:最新的sh -c“yarn install &&yarn run dev”]
很高興看到容器按預期立即回應主機上的程式碼變更。主機是Windows 10筆記型電腦(Dell Inspirion雙核心i7)