我试着在 Cygwin 上启用 curl 但它显示的是 bash: curl: command not found
bash: curl: command not found
如何在 Cygwin 上安装 curl?
我在 Cygwin 的主页上搜索了 Curl。
我找到了这个链接 http://cygwin.com/packages/curl/。 但那没用,因为我什么都下载不了
http://cygwin.com/packages/curl/
所以我在谷歌上搜索了 curl-7.20.1-1 cygwin。 我找到了这个有用的网站 mirrors.xmission.com/cygwin/release/curl/
curl-7.20.1-1 cygwin
mirrors.xmission.com/cygwin/release/curl/
那个网站有下载 curl-7.20.1-1.tar.bz2的链接。我用7zip 拉开了拉链。它解压缩到 ./user/bin/或东西,所以我必须找到 curl.exe在本地 /usr/bin文件夹,并把它放入我的 /bin文件夹的 c:\cygwin
curl-7.20.1-1.tar.bz2
./user/bin/
curl.exe
/usr/bin
/bin
c:\cygwin
终于可以使用 cURL 了!
这快把我逼疯了,我希望这能帮到别人!
以供日后参考:
Cygwin 提供了许多软件包(就像你发现的那样)来安装其中的一个,您可以运行 setup.exe程序。
setup.exe
在 Cygwin 软件包管理器中,单击“ net”类别中的 curl。
为了使用 curl 的命令行版本,您需要 curl 可执行文件。 因此,运行 Cygwin Setup.exe,并选择 curl (在 Net-> curl 下)。它使用 libcurl3,位于 Libs-> libcurl3中。但是,如果 libcurl3尚未安装,它将作为一个依赖项被引入。 所以,只要选择 Net-> curl 就可以了。
我刚遇到这个。
1)从 http://cygwin.com/中找到 cygwin setup.exe 文件并运行它。 2)点击/输入首选项,直到你到达“选择软件包”窗口 3)按(+)键浏览网页 4)单击 curl 条目(确保选中二进制复选框) 5)安装。 6)打开一个 cygwin 窗口,输入 curl.exe (现在应该可以使用了)。 < br/>
我只是碰巧遇到了这个。
如果你没有在列表中看到 curl (参见 ibaralf 的截图) ,那么你可能有过时的 cygwin 资源。在 cygwin 的 setup.exe 向导中的一个屏幕中,您可以选择“从 Internet 安装”或“从本地目录安装”。如果您启用了“ Install from Local Directory”选项,那么您可能在列表中看不到 curl。切换到“从 Internet 安装”并选择一个镜像,然后您应该看到卷曲。
你可以试试:
apt-cyg install curl
apt-cyg是一个非常棒的安装程序,类似于 apt-get,可以轻松安装 Cygwin 的任何软件包。
apt-cyg
$ apt-cyg install curl
注意: apt-cyg应该首先安装:
cd c:\cygwin cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
关闭 Windows cmd,并打开 Cygwin Bash。
$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin $ chmod +x /bin/apt-cyg
如果有人在 setup.exe (Cygwin 包管理器)的列表中找不到 CURL,那么尝试下载这个设置的64位版本。对我有用。
如果您没有看到某个特定的包,您可以访问一个完整的端口列表(也是非官方的,您在 Web 上看到的包) ,使用值为 http://cygwinports.org/ports.gpg的 -k参数启动 setup.exe (例如: C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg)。
http://cygwinports.org/ports.gpg
-k
C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
这样做,您可以选择许多额外的包,也可以选择 cURL 的额外版本(compat one)。 我这样做是为了得到 Apache、 cUrl、 php5、 php5-cUrl 和其他一些:)
我不知道 apt-cyg 能不能拿到那些额外的包裹。
甚至下面会安装卷曲
Cd C: Cygwin Exe-q-P curl
为了安装任何软件包,我们必须首先找到 setup.exe 文件。我找不到这个文件。所以我下载了这个文件(或者你可以做一个 wget)。所以,如果你转到 https://cygwin.com/install.html,你可以从安装和更新部分下载 setup-x86 _ 64.exe 文件,将这个 setup-x86 _ 64.exe 文件移动到 c:/cygwin64,然后从这里运行它(setup-x86 _ 64.exe-q-P curl)
在 Cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
现在你可以了
有关更多信息,请参见 apt-cyg的官方 Github 存储库。
我只是把从 curl 网站 Curl.haxx.se下载的 zip 文件夹“ curl-7.43.0”复制到驱动器 C: 上的 cygwin64文件夹中。然后我在 cygwin 命令终端中使用了前缀 curl。
我的实际下载位置来自 Softpedia ,我使用的是 Softpedia Mirror (US)
根据文件:
为64位版本的 Windows 安装和更新 Cygwin 任何时候想要更新或安装 Cygwin 时,都可以运行 setup-x86 _ 64.exe Setup-x86 _ 64.exe 的签名可以是 用于使用此公钥验证此二进制文件的有效性。
为64位版本的 Windows 安装和更新 Cygwin
任何时候想要更新或安装 Cygwin 时,都可以运行 setup-x86 _ 64.exe Setup-x86 _ 64.exe 的签名可以是 用于使用此公钥验证此二进制文件的有效性。
Https://cygwin.com/install.html
在 Windows 系统上,您希望使用 cURL 下载安装 Cygwin 并运行 Cygwin 安装程序
64位: cygwin.com/setup-x86_64.exe 32位: cygwin.com/setup-x86.exe (如果已经安装,转到安装文件存在的路径)
D: Cygwin 设置(Cygwin 存在的地方)
单击安装程序(setup-x86 _ 64)
按照 Cygwin 安装向导中的提示操作。
您可以保留大多数设置的默认值。请特别注意以下内容:
在“选择您的 Internet 连接”屏幕中,选择“从 Internet 安装”。
在“选择下载网站”屏幕中,从列表中选择一个网站,或者将您自己的网站添加到列表中,我选择了一个: “ mirrors.xmission.com”
SelectPackages 屏幕显示所有可用软件包的列表,并允许您选择要安装的软件包。默认情况下,只有“ Base”类别中的包被标记为安装。“ Base”类别不包括 cURL 之类的工具。您应该显式地选择它们。
默认情况下,软件包按类别分组。单击“视图”按钮可切换到“完整视图”
单击每个包的“ Skip”按钮一次,选择所有 curl 包。注意“ Skip”标签如何更改以显示所选包的版本号。
选择软件包屏幕应该如下所示
通过向导的其余部分单击 Next。下载并安装选定的包。
它对我很有效,并且解决了问题: bash curl 命令没有找到 cygwin
安装 libcurl-devel对我来说很管用。 运行 cygwin 安装程序。在到达 选择包裹窗口搜索 curl、 如屏幕截图所示之后。选择 libcurl-devel并安装软件包。
libcurl-devel