1

我在安装 ruby​​ 时遇到了一些问题。

$ rvm install 1.8.7

安装日志如下。

current path: /Users/myaccount
command(6): requirements_osx_brew_libs_install gcc46 libyaml readline libksba openssl098
Error: No such keg: /usr/local/Cellar/gcc46
==> Installing dependencies for gcc46: gmp4, mpfr2, libmpc08, ppl011, cloog-ppl015
==> Installing gcc46 dependency: gmp4
==> Downloading ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2
Error: Download failed: ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2
There were package installation errors, make sure to read the log.

下载 gmp 失败。

我尝试了一些命令来解决这个问题。

$ rvm install head

$ rvm install latest

但是,会出现同样的问题。

怎么修 ??

4

1 回答 1

2

FTP 端口可能在您的网络上被阻止。尝试更改 gmp4 公式的 url。应该在 /usr/local/Library/Formula/gmp4.rb 中。

第 5 行更改

url 'ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2'

url 'http://gnu.mirrorcatalogs.com/gmp/gmp-4.3.2.tar.bz2'

brew 的好处是能够改变这样的东西。不幸的是,如果您这样做,您可能需要更改 url 以获得更多依赖项。从可以访问 ftp 的不同位置安装它可能会更好。

于 2013-10-04T20:53:50.350 回答