我目前正在使用Mac OS专业版OS 10.9。
当我发现我必须安装gnuplot才能使用八度音阶中的情节时,我正试图将八度音程安装到我的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链接它安装完成后,当我尝试使用时:
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
配置和安装没有任何错误。有什么建议?很多!
答案 0 :(得分:1)
这里有几个问题,我不确定它们是否是Homebrew错误或者你的转录不完整。
首先,该软件包名为gd
,而不是libgd
,因此会有/usr/local/Cellar/gd
,而不是/usr/local/Cellar/libgd
。
其次,brew diy
似乎暗示了一个cmake调用,但是gd使用了autotools,所以这是错误的。
最终,如果你把它们正确地串在一起,这应该可以工作,但实际上,如果你通过http到达镜像有问题,我只需将tarball放在其他地方并编辑公式文件(brew edit gd
)指向新的位置。更简单,您甚至可以将修改保存在本地Git分支中。