尝试在 OS X Mountain Lion 上通过 brew 安装 imagemagick 时出现以下错误。它似乎是一个 curl 错误 - 因此为什么它在 SF 而不是另一个 Stack Exchange 站点上。
brew install imagemagick
==> Installing imagemagick dependency: pkg-config
==> Downloading http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz
curl: (7) couldn't connect to host
Error: Download failed: http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz
运行命令时是否可以选择其他下载位置brew install imagemagick
?
这是一个已知问题吗,我已经搜索过类似的问题,但似乎没有一个是相同的。
我遇到了这个确切的问题(今天也是,在搜索结果时找到了你的帖子)
以下对我有用:
基本上 Homebrew 不会重新下载它缓存的文件,所以它只是从其他地方下载文件(发现它是困难的部分)
我的目录中没有
/Homebrew
文件夹/Library/Caches
。我做了一个并得到了文件,但brew install graphviz
仍然尝试了旧公式的 URL。相反,我转而
/usr/local/Library/Formula
编辑了 的 url 属性,pkg-config.rb
使其成为 Stephen 回答中的新 URL。这很有效,然后我做了一个 brew update 来重置食谱。