win7问题上的cygwin-无法使用curl,因为;cygcurl-4.dll“;不见了

win7问题上的cygwin-无法使用curl,因为;cygcurl-4.dll“;不见了,curl,cygwin,Curl,Cygwin,我在哪里找到它,如何安装它 谢谢 跟进: $ ls /bin | grep curl curl.exe cygcurl-3.dll $ ls /bin | grep curl curl.exe cygcurl-4.dll 我确实使用了完整的安装,但这个特定的文件不在那里 在我的安装中,它位于CygWinbin目录中,这是一个完整的安装,没有任何外部内容。您应该确保完整安装了CygWin。我以前在部分安装方面遇到了很多麻烦,以确保我再也不会尝试它们 根据你的更新,你说你做了一个完整的安装,我

我在哪里找到它,如何安装它

谢谢

跟进:

$ ls /bin | grep curl
curl.exe
cygcurl-3.dll
$ ls /bin | grep curl
curl.exe
cygcurl-4.dll

我确实使用了完整的安装,但这个特定的文件不在那里

在我的安装中,它位于CygWin
bin
目录中,这是一个完整的安装,没有任何外部内容。您应该确保完整安装了CygWin。我以前在部分安装方面遇到了很多麻烦,以确保我再也不会尝试它们


根据你的更新,你说你做了一个完整的安装,我只能建议你再试一次。正如我所说,我进行了完整安装,该文件位于CygWin
bin
目录中

完成完整安装并立即检查文件是否存在(您也可以尝试只安装Net和/或Web软件包,但正如我所说的,我不信任部分安装)

我想可能是Windows或某些安全软件包将其作为威胁删除了,但这完全取决于您运行的是什么。通过在安装后立即进行检查,您有望找到是否存在这种情况。如果它在完全安装后就在那里,而一天后就不在了,那么你就会知道发生了一些有趣的事情

而且,如果几周后它仍然存在,那么,你已经解决了这个问题,尽管像其他人一样,我更愿意知道原始问题背后的根本原因。但如果问题消失了,我至少会有点高兴:-)


只需确保单击
All
软件包上的“旋转箭头”图标,直到它显示
Install
。我还建议使用CygWin站点上最新的
setup.exe
(如果您想恢复当前目录,请暂时重命名它)。我的安装大约是一周前完成的。

如果您尝试通过setup.exe安装curl,但在“ls/bin | grep curl”的输出中仍然没有看到cygcurl-4.dll,那么很可能您使用了错误的终端。如果您有一台64位计算机,并且使用的是setup-x86.exe,则会遇到此问题。相反,您需要使用64位版本的Cygwin,即setup-x86_64.exe

如果您不相信,下面是x86的输出和x86-64的输出,即使我尝试在两个版本上安装curl:

x86:

$ ls /bin | grep curl
curl.exe
cygcurl-3.dll
$ ls /bin | grep curl
curl.exe
cygcurl-4.dll
x86\u 64:

$ ls /bin | grep curl
curl.exe
cygcurl-3.dll
$ ls /bin | grep curl
curl.exe
cygcurl-4.dll

我也有同样的问题

我在64位Windows 8.1计算机上使用setup-x86.exe安装了curl(运行setup-x86.exe,搜索curl,安装Net curl:Multi…)

为了修复它,我只需重新运行安装程序,搜索curl并安装Libs libcurl4。。。。(您只需运行安装程序并搜索libcurl4)