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

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

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

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

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


当前回答

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

其他回答

下载cURL (Win64 ia64 zip binary with SSL) 解压curl.exe到C:\Windows\System32 完成

更简单的是:

下载Edward LoPinto提供的Win64 2000/XP x86_64 MSI安装程序。

在编写文件时,curl-7.46.0-win64.exe是最新的。在Windows 10上测试。

还要注意,从Git -scm.com安装Git for Windows也会安装Curl。然后,您可以从Git为Windows的BASH终端(不是默认的Windows CMD终端)运行Curl。

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

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

你可能已经有旋度了

你可能不需要下载任何东西:

如果您使用的是Windows 10、版本1803或更高版本,您的操作系统附带一个curl副本,已经设置好并可以使用。 如果你安装了Git for Windows(如果你从Git -scm.com下载了Git,答案是肯定的),你在下面有curl.exe: C:\Program Files\Git\mingw64\bin\ 只需将上述路径添加到path。

使用包管理器安装curl

如果你已经在使用包管理器,那么使用一个包管理器可能会更方便:

对于Chocolatey,运行choco install curl 对于MSYS2,执行pacman -S curl命令 对于勺,运行勺安装卷度 对于Cygwin,在Cygwin Setup中添加curl包。编辑由读者:Cygwin安装程序的设计已经改变,请选择curl包如下:

手动安装curl

下载旋度

不小心下载到错误的东西太容易了。如果,在curl主页上,你点击了网站头部大而突出的“下载”部分,然后点击了正文中大而突出的curl-7.62.0.tar.gz链接,你将下载一个curl源代码包,其中包含curl的源代码,但不包含curl.exe。要小心。

相反,请单击该页面上的大而突出的下载链接。这些是官方的Windows版本,它们是由curl-for-win项目提供的。

如果您有更深奥的需求(例如,您想要cygwin构建、第三方构建、libcurl、头文件、源代码等),请使用curl下载向导。回答完五个问题后,您将看到一个下载链接列表。

提取和设置卷曲

在下载的软件包中找到curl.exe;它可能在bin\下面。

在您的硬盘驱动器上选择一个位置,将作为curl的永久家:

如果你想给curl自己的文件夹,C:\Program Files\curl\或C:\curl\就可以了。 如果您有许多松散的可执行文件,并且您不想将许多单独的文件夹添加到PATH中,请使用单个文件夹,例如C:\Program Files\tools\或C:\tools\。

将curl.exe放在文件夹下。永远不要移动文件夹或其中的内容。

接下来,您将希望在命令行中的任何地方都可以使用curl。要做到这一点,将文件夹添加到PATH,如下所示:

单击Windows 10开始菜单。开始输入“environment”。 您将看到搜索结果Edit系统环境变量。选择它。 系统属性窗口将弹出。单击底部的环境变量按钮。 选择“系统变量”(下框)下的“路径”变量。单击Edit按钮。 单击“添加”按钮并粘贴到curl.exe所在的文件夹路径。 根据需要单击“确定”。关闭打开的控制台窗口并重新打开,这样它们就会得到新的PATH。

现在可以在任何命令提示符下输入curl了。派对时间!

假设您是从https://curl.haxx.se/download.html获得的,只要将其解压缩到任何您想要的地方即可。无需安装。如果您打算使用SSL,您需要从curl的网站下载OpenSSL dll。