首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法从windows命令提示符运行curl命令,但可以从cygwin驱动器运行

无法从windows命令提示符运行curl命令,但可以从cygwin驱动器运行
EN

Stack Overflow用户
提问于 2020-01-21 23:54:48
回答 2查看 3.8K关注 0票数 3

当我从windows命令提示符运行命令时:sh./abc.sh

获取以下错误:

代码语言:javascript
复制
curl: option --compressed: the installed libcurl version doesn't support this
curl: try 'curl --help' for more information

我可以从cygwin驱动器运行相同的命令。

如何从windows命令提示符运行相同的命令?

其中,curl上的命令会产生以下结果:

代码语言:javascript
复制
>where curl
C:\Windows\System32\curl.exe
C:\cygwin64\bin\curl.exe
EN

Stack Overflow用户

发布于 2021-09-28 12:52:46

我找到了解决方案。最后,我从火狐网络监视器请求中复制的curl命令可以与--compressed命令一起使用。只需安装一些curl,我的是Git应用程序,所以它通常在c:\Program Files\Git\mingw64\bin\中,并将其添加到系统的Path环境变量中,通常您可以在安装Git时添加它,而不必自己编辑它。重新打开cmd窗口。还有中提琴,它起作用了!确保path变量位于其他变量之上,其中可以找到curl,如C:\windows\system 32...要确保您的命令可以正常工作,请输入cmd curl --version。如果它使用的是来自Git的命令,也就是说支持--compressed命令的命令,那么它应该显示类似这样的内容:curl 7.78.0 (x86_64-w64-mingw32) libcurl/7.78.0 OpenSSL/1.1.1k (Schannel) zlib/1.2.11 brotli/1.0.9 zstd/1.5.0 libidn2/2.3.1 libssh2/1.9.0 nghttp2/1.43.0 Release-Date: 2021-07-21

而Windows10 21H1中的Windows是这样的:curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL Release-Date: 2017-11-14, security patched: 2019-11-05

您也可以在不更改任何环境变量的情况下,通过在命令名前输入完整路径来调用任意curl,例如,调用Git:c:\Program Files\Git\mingw64\bin\curl附带的curl和系统目录:c:\windows\system32\curl中的curl,后跟--version等命令参数。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59844774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档