Brew 安装 imagemagick curl 失败

Brew 安装 imagemagick curl 失败

当我尝试在 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

这是一个已知问题吗?我搜索过类似的问题,但似乎没有一个是相同的。

答案1

我遇到了同样的问题(今天也遇到了,在搜索结果中发现了你的帖子)

以下对我有用:

cd /Library/Caches/Homebrew
curl -O http://fossies.org/unix/privat/pkg-config-0.27.tar.gz
brew install imagemagick

基本上 Homebrew 不会重新下载已缓存的文件,因此它只是从其他地方下载文件(找到它是最难的部分)

答案2

/Homebrew我的目录中没有文件夹/Library/Caches。我创建了一个文件夹并获取了文件,但brew install graphviz仍然尝试了旧公式的 URL。

我转而去/usr/local/Library/Formula并将 url 属性编辑为pkg-config.rbStephen 的回答中的新 URL。

效果很好,然后我进行了 brew 更新来重置配方。

相关内容