如何在cygwin上安装cURL(在安装程序中检查的最新版本 - cyg抱怨丢失.DLL)

时间:2013-07-04 15:15:53

标签: curl cygwin libcurl

2011年还有其他相关帖子,但没有标记为已接受的答案(请参阅here)。

我的Cygwin抱怨丢失的.DLL如下:

    /usr/bin/curl.exe: error while loading shared libraries: cygmetalink-3.dll: cannot open shared object file: No such file or directory

3 个答案:

答案 0 :(得分:5)

重新运行setup.exe,选择从Internet安装,并允许它安装所有依赖项。

答案 1 :(得分:0)

我通过以下步骤解决了这个问题:

  1. 创建/ usr / local / tmp目录
  2. cd / usr / local / tmp
  3. ftp://mirrors.kernel.org/sourceware/cygwin/x86/release/libmetalink/libmetalink3/
  4. 下载libmetalink3-0.1.2-1.tar.bz2
  5. bunzin libmetalink3-0.1.2-1.tar.bz2
  6. cd /
  7. tar xvf /usr/local/tmp/libmetalink3-0.1.2-1.tar
  8. 现在尝试运行curl:

    $ curl -V
    curl 7.29.0 (i686-pc-cygwin) libcurl/7.29.0 OpenSSL/1.0.1e zlib/1.2.7 libidn/1.26 libssh2/1.4.2
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
    Features: Debug GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP Metalink
    

答案 2 :(得分:0)

运行Cygwin安装程序并安装 libmetalink3 库。这应该可以解决问题。