当我从windows命令提示符运行命令时:sh./abc.sh
获取以下错误:
curl: option --compressed: the installed libcurl version doesn't support this
curl: try 'curl --help' for more information
我可以从cygwin驱动器运行相同的命令。
如何从windows命令提示符运行相同的命令?
其中,curl上的命令会产生以下结果:
>where curl
C:\Windows\System32\curl.exe
C:\cygwin64\bin\curl.exe
发布于 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
等命令参数。
https://stackoverflow.com/questions/59844774
复制相似问题