我在让cURL在Windows上运行时遇到了麻烦。

我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。

我需要编译cURL来运行它吗?如果是,那么我该怎么做?

我在哪里可以找到cURL的.exe下载?

我已经寻找了关于安装cURL的文档,但是几乎找不到。


当前回答

使用ssl为windows静态构建:

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

您需要curl-7.35.0-openssl-libssh2-zlib-x64.7z

..对于ssl,你所需要做的就是添加“-k”,除了你的任何其他参数,bundle BS问题就消失了;没有CA验证。

其他回答

我已经成功地使用了Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

使用cURL for Windows直接下载链接与msi-installer。 请记住在安装后重新启动系统。

使用ssl为windows静态构建:

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

您需要curl-7.35.0-openssl-libssh2-zlib-x64.7z

..对于ssl,你所需要做的就是添加“-k”,除了你的任何其他参数,bundle BS问题就消失了;没有CA验证。

我遵循了@theglauber的回答(最受欢迎的回答),但在Windows 10终端/ PowerShell上,环境设置不生效。

我不得不CD到GIT的位置,也使用。\ like如下:

PS C:\Program Files\Git\mingw64\bin> .\curl -X POST https://6sl8yohih.execute-api.us-west-1.amazonaws.com/dev/hello

不过,在常规命令提示符上我没有遇到任何问题。

只是把这篇文章作为对那些可能和我一样挣扎的人的回答。

将curl.exe的路径添加到系统变量“path”后

您可以打开命令提示符并运行'curl -V'来查看它是否工作。

按照下载向导下载

按照屏幕依次选择包类型(curl可执行文件)、操作系统(Win64)、类型(Generic)、CPU (x86_64)和下载链接。

解压下载并找到curl.exe(我在src文件夹中找到它,对于不同的OS/风味,可能会在bin文件夹中找到它)

要使其从命令行可用,请将可执行路径添加到系统路径(在Windows中将目录添加到path环境变量中)。

喜欢卷发。