Windows 無法辨識 Curl 壓縮指令

Windows 無法辨識 Curl 壓縮指令

我看見這個帖子並且按照說明成功將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)

相關內容