我安装了Homebrew,我正在尝试使用以下命令安装RVM:
rvm install 1.9.3-head
我收到此错误:
Installing required packages:gcc46 Error running 'requirements_osx_brew_libs_install gcc46', please read /Users/mike/.rvm/log/1384918134_ruby-1.9.3-head/package_install_gcc46.log Requirements installation failed with status: 1
brew doctor
说我已经准备好酿造了。
在日志中我看到:
错误:下载失败:ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
答案 0 :(得分:42)
Ruby 1.9.3+支持使用Clang(您确实拥有)而不是GCC进行编译,因此请使用Clang编译RVM:
rvm install 1.9.3 --with-gcc=clang
答案 1 :(得分:4)
答案 2 :(得分:0)
升级到OSX 10.12并安装ruby 2.3.1时,这些步骤解决了这个问题。
brew install homebrew/versions/gcc46
如果存在与任何lib相关的任何链接问题,请按照示例
进行操作brew link --overwrite libtool
brew link --overwrite libgpg-error
一旦gcc46的安装成功,你可以
rvm install 2.3.1