Windows 无法识别 Curl 压缩命令

Windows 无法识别 Curl 压缩命令

我看见这个帖子并按照指示成功将 curl 添加到我的 Windows 命令提示符中。

但是,当我尝试运行时curl --compressed,它显示:

“已安装的 libcurl 版本不支持此功能”。

我是不是漏掉了什么?我尝试过的大多数其他命令都有效,所以我不确定我还需要做什么。

答案1

从以下位置下载 cURL这里如果需要,也获取 libcurl.dll。

答案2

这取决于 cURL 的编译方式(即选择了哪些选项、涉及哪些库等)。

您可以自行编译 cURL,确保启用所需的选项,但我不建议这样做(这是一个漫长的过程,而且结果并不总是很好)。如果您需要该选项,可以使用这里是我使用的。撰写本文时,可用的版本是 7.24,至少curl_vista.exe支持该选项。

答案3

我还使用 MinGW64 的 curl 工具(适用于 Windows 的极简 GNU),它带来了许多其他有用的实用程序。只需记住修改 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 版本错误}。使用此命令(不带括号)以“dev”模式重新启动我的容器,同时挂载我的 dev 存储库目录并加载 todo-db 卷:

[docker run -dp 3000:3000 -it --name 容器名称
--mount type=bind,source="$(pwd)",target=/app
-v todo-db:/etc/todos 镜像名称:latest sh -c "yarn install && yarn run dev" ]

很高兴看到容器能够按照预期立即响应主机上的代码更改。主机是一台 Windows 10 笔记本电脑(Dell Inspirion 双核 i7)

相关内容