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

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

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

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

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


当前回答

在Windows上设置cURL最简单的教程是如何在Windows 7上使用cURL。它只有3个简单的步骤。

其他回答

使用ssl为windows静态构建:

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

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

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

正如您已经知道的,您可以在curl官方网站上找到几个二进制程序包。

一旦你下载了一个包,把它解压缩到任何你想要的地方。我建议将它的位置添加到路径中,这样就可以从批处理或powershell脚本调用curl。要将目录添加到路径中,请在开始菜单中键入“环境变量”,然后选择“编辑用户环境变量”。选择Path,并添加到“value”框的末尾:;C:\curl\目录(目录更改为您保存curl的目录)。

如果您想使用SSL,则需要一个证书包。运行mk-ca-bundle.pl (perl)或mk-ca-bundle。根据(改变)。有些二进制文件包包含其中一个或两个。如果您的下载没有包含,请在这里下载:https://github.com/bagder/curl/tree/master/lib。我推荐mk-ca-bundle。Vbs,因为在Windows上,你只需双击它来运行它。它将生成一个名为ca-bundle.crt的文件。重命名为curl-ca-bundle。并将其保存到curl.exe目录中。

另外,我最近开发了一个msi安装程序,只需点击几下就可以设置一个完整的curl构建。它自动将curl发布到您的路径,包括一个现成的ssl证书包,并使curl手册和文档可以从开始菜单中访问。你可以在www.confusedbycode.com/curl/上下载。

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

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

为Windows安装Chocolatey包管理器。安装后,只需输入choco install curl即可。然后你可以在终端上使用curl。

按照下载向导下载

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

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

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

喜欢卷发。