我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
当前回答
在Windows上设置cURL最简单的教程是如何在Windows 7上使用cURL。它只有3个简单的步骤。
其他回答
您可以在3个简单的程序中构建curl、openssl、libssh2和zlib的最新版本 步骤遵循本教程。
Curl是静态构建的,因此您不必分发必要的动态运行时。
您也可以从SourceForge下载预构建版本(x86和x64)。
你可能已经有旋度了
你可能不需要下载任何东西:
如果您使用的是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了。派对时间!
只需下载curl并解压压缩文件。你会得到“curl.exe”文件。打开一个CMD Shell,将文件curl.exe拖到CMD Shell中,现在您可以使用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验证。
按照下载向导下载
按照屏幕依次选择包类型(curl可执行文件)、操作系统(Win64)、类型(Generic)、CPU (x86_64)和下载链接。
解压下载并找到curl.exe(我在src文件夹中找到它,对于不同的OS/风味,可能会在bin文件夹中找到它)
要使其从命令行可用,请将可执行路径添加到系统路径(在Windows中将目录添加到path环境变量中)。
喜欢卷发。