卷曲不工作Windows 10 cmd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了卷曲不工作Windows 10 cmd相关的知识,希望对你有一定的参考价值。
我在Windows 10,64位操作系统上安装了Curl。
卷曲版本为7.57,其路径为C: Program Files curl-7.57.0 AMD64
我已将ca-bundle文件复制到curl.exe所在的位置。
还在System环境变量PATH中添加了此路径。
但是当我打开cmd并键入curl时,它没有给出任何响应,也没有看到错误。
应该怎么做才能使卷曲在这里工作?谢谢。
cURL on Windows
跳到第二部分以获得更直接的解决方案
我在Windows上遇到了很多关于cURL的问题。例如,我意识到您的问题可能与此有很大不同,以下针对RabbitMQ的HTTP API的cURL命令在Linux上运行良好,但不适用于Windows 10上的最新版本的cURL。
curl -i -v -u root:root -H "content-type:application/json" -XPOST -d'{"vhost":"/","name":"amq.default","properties":{"delivery_mode":1,"headers":{}},"routing_key":"EMAIL","delivery_mode":"1","payload":"dasdfasdf","headers":{},"props":{},"payload_encoding":"string"}' http://localhost:15672/api/exchanges/%2f/amq.default/publish
我意识到这可能是一个迂回的回答,但我会做以下事情:
- 在开始菜单中搜索设置并单击它
- 选择更新和安全性
- 选择For Developers
- 启用开发者模式
启用后,重新启动计算机。一旦计算机启动备份搜索bash.exe。您现在可以访问Ubuntu bash shell。从那里运行cURL。
您可以从here了解更多相关信息
More Direct solutions
如果你不想那样做,我可以想到另外两件事。
- 将二进制(exe)文件放在根c:驱动器中,然后更新路径变量以反映新位置。有时Windows环境变量不喜欢空格。同样,你可以在它周围加上引号
"C:Program Filescurl-7.57.0AMD64"
- 如果上述方法不起作用,请确保您的路径变量在系统变量中设置,而不是在用户变量中由不包含cURL二进制文件位置的路径变量覆盖
- 如果它仍然不起作用,则将curl二进制文件的路径作为路径变量中的第一个条目。我还有一个Windows路径变量中断,当它被搞砸之前的一个条目...虽然我认为可能已经修复了Windows 10。
此外,这是我个人的偏好,但我通常喜欢用位置创建一个新的环境变量。例如:
CURL - "C:Program Filescurl-7.57.0AMD64"
然后我在PATH的末尾附加对新CURL变量的引用
%CURL%
我不是说这是必要的,只是我的偏好。双引号可能会解决您的问题。
这听起来像是卷曲进入交互模式。如果你尝试“curl --help”会怎么样?
以上是关于卷曲不工作Windows 10 cmd的主要内容,如果未能解决你的问题,请参考以下文章
Windows 10 上的 PHP 卷曲,php 5.6.17
使用 wget/curl 使用 windows CMD 行下载文件