0

我目前正在使用 OS 10.9 的 Macbook pro。

当我发现必须先安装 gnuplot 才能使用 octave 中的绘图时,我正试图将 octave 安装到我的 mac。所以我尝试使用自制软件安装 gnuplot。但是,在尝试安装gd时,brew 卡住了,因为中国的网络无法链接到该站点https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz

所以我使用goagent通过chrome下载包并尝试手动安装包并尝试按照https://github.com/mxcl/homebrew/wiki/FAQ的说明使用brew链接它

在 make install 之后,当我尝试使用时:

brew link libgd

brew 提示错误信息:

Error: No such keg: /usr/local/Cellar/libgd

我完全按照FAQ diy中的过程进行了操作。

$ tar -xvf l-ibgd-2.1.0.tar.gz
[snip]

$ cd libgd-2.1.0

$ brew diy
-DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/libgd/2.1.0

$ ./configure --prefix=/usr/local/Cellar/libgd/2.1.0
[snip]

$ make && make install
[snip]

$ brew link libgd
Error: No such keg: /usr/local/Cellar/libgd

配置和安装没有任何错误。有什么建议么?多谢!

4

1 回答 1

2

这里有几处错误,我不确定它们是 Homebrew 错误还是您的转录不完整。

首先,包被称为gd, not libgd,所以会有/usr/local/Cellar/gd, not /usr/local/Cellar/libgd

其次,brew diy似乎暗示了一个 cmake 调用,但 gd 使用自动工具,所以这是错误的。

最终,如果您正确地将它们全部串在一起,这应该可以工作,但实际上,如果您在通过 http 访问镜像时遇到问题,我只需将 tarball 放在其他地方并编辑公式文件 ( brew edit gd) 以指向该新位置。更容易,您甚至可以将修改保存在本地 Git 分支中。

于 2013-11-10T20:36:24.383 回答