我无法在 Windows 上运行 cURL。
我已经从here下载了一个 cURL zip 文件,但它似乎包含源代码,而不是可执行文件。
我是否需要编译 cURL 来运行它?
在哪里可以找到 cURL 的.exe
下载?
我已经寻找安装 cURL 的文档,但几乎没有找到。
您可能已经有 curl
您可能不需要下载任何内容:
如果您使用的是 Windows 10 版本 1803 或更高版本,则您的操作系统ships with a copy of curl已经设置好并可以使用。
如果您安装了Git for Windows(如果您从git-scm.com下载了 Git,答案是肯定的),则在下面有curl.exe
:
C:\Program Files\Git\mingw64\bin\
只需将上述路径添加到PATH
。
使用包管理器安装 curl
如果您已经在使用包管理器,则使用包管理器进行安装可能会更方便:
ForChocolatey,runchoco install curl
ForMSYS2,runpacman-S curl
ForScoop,runscoop install curl
对于Cygwin,add the curl package in Cygwin Setup。由读者编辑:Cygwin 安装程序设计已更改,请选择 curl 包,如下所示:
手动安装 curl
正在下载 curl
如果在curl homepage上单击站点标题中大而突出的“下载”部分,然后单击其正文中大而突出的curl-7.62.0.tar.gz
链接,则很容易下载了 curl源代码包,其中包含 curl 的源代码,但不包含curl.exe
。当心。
而是单击大型且突出的下载链接on this page。这些是 Windows 版本,由curl-for-win项目提供。
如果您有更多深奥的需求(例如,您想要 cygwin 构建,第三方构建,libcurl,头文件,源代码等),请使用 curldownload wizard。回答五个问题后,您将看到下载链接列表。
提取和设置卷曲
在下载的包中找到curl.exe
;它可能在bin\
下。
在您的硬盘驱动器上选择一个位置,作为 curl 的永久住所:
如果你想给 curl 自己的文件夹,C:\Program Files\curl\
或C:\curl\
就可以了。
如果您有许多松散的可执行文件,并且您不想向PATH
添加许多单独的文件夹,请使用单个文件夹(如C:\Program Files\tools\
或C:\tools\
)。
将curl.exe
放在文件夹下,切勿移动文件夹或其内容。
接下来,您需要在命令行中的任何位置使用 curl。为此,请将文件夹添加到PATH
,如下所示:
单击 Windows 10 开始菜单。开始键入“环境”。
您将看到搜索结果编辑系统环境变量。选择它。
将弹出“System Properties(系统属性)”窗口。单击底部的Environment Variables(环境变量)按钮。
选择“系统变量”下的“路径”变量(下方框)。单击编辑按钮。
单击添加按钮并粘贴到curl.exe
所在的文件夹路径中。
根据需要单击确定。关闭打开的控制台窗口并重新打开,以便它们获得新的PATH
。
现在享受在任何命令提示符下键入 curl。派对时间!
假设您是从https://curl.haxx.se/download.html获得的,只需将其解压缩到所需的任何位置即可。无需安装。如果要使用 SSL,则需要从 curl 的网站下载 OpenSSL DLL。

下载 curl zip
提取内容(如果你已经下载了正确的版本,你应该找到 curl.exe)
将 curl.exe 放在保存软件的文件夹中(例如 D:\ software\ curl\ curl.exe)
从命令行运行 curl
a) 右击“我的电脑”图标
b) 选择属性
c) 单击“高级系统设置”链接
d) 转到选项卡 [高级]-'环境变量' 按钮
e) 在系统变量下选择“路径”和“编辑”按钮
f)添加一个分号,后跟放置 curl.exe 的路径(例如;D:\ software\ curl)
现在,您可以通过键入以下命令从命令行运行:
curl www.google.com
从 Windows 10 版本 1803(以及更早版本的内部内部版本 17063)开始,您不再安装curl
。Windows 在C:\Windows\System32\
中包含nativecurl.exe
(和tar.exe
),您可以直接从常规CMD
访问它。
C:\Users\vonc>C:\Windows\System32\curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
C:\Users\vonc>C:\Windows\System32\tar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp
Seethe initial announcementandthe release announcement.
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(54条)