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

sha*_*123 5 windows curl cygwin

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

出现以下错误:

curl: option --compressed: the installed libcurl version doesn't support this
curl: try 'curl --help' for more information
Run Code Online (Sandbox Code Playgroud)

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

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

其中,curl 上的命令给出以下结果:

>where curl
C:\Windows\System32\curl.exe
C:\cygwin64\bin\curl.exe
Run Code Online (Sandbox Code Playgroud)

mat*_*eri 6

compressed是cygwin提供的curl的一个功能。

尝试where从 Cygwin bin 目录之外的 CMD

D:\cygwin64>where curl
C:\Windows\System32\curl.exe

D:\cygwin64>cd bin

D:\cygwin64\bin>where curl
D:\cygwin64\bin\curl.exe
C:\Windows\System32\curl.exe
Run Code Online (Sandbox Code Playgroud)

C:\Windows\System32如果您想使用 Cygwin 程序,请避免将其放在PATH 中的 Cygwin 安装之前。

  • `删除路径“%SystemRoot%\System32”之后`这看起来非常具有破坏性。我要做的就是更改顺序,使 cygwin 首先出现,但不会完全删除它。 (4认同)