“No available formula for gcc46” while installing Ruby 1.9.3 on OS X with RVM:

寵の児 提交于 2019-12-04 10:18:00

问题


I have Homebrew installed, I'm trying to install RVM with:

rvm install 1.9.3-head

and I get this error:

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 says I'm ready to brew.

In the log I see:

Error: Download failed: ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2


回答1:


Ruby 1.9.3+ supports compiling with Clang (which you do have) instead of GCC, so make RVM compile with Clang instead:

rvm install 1.9.3 --with-gcc=clang



回答2:


When I upgraded to mavericks from mountain lion it somehow started ignoring my dev-tools (like gcc, etc.) try

xcode-select --install

also see here




回答3:


When upgraded to OSX 10.12 and installing ruby 2.3.1 these steps fixed the issue.

 brew install homebrew/versions/gcc46 

if there are any linking issues related to any lib please follow the instructions for example

brew link --overwrite libtool
brew link --overwrite libgpg-error

Once the installation of gcc46 is successful you could

rvm install 2.3.1


来源:https://stackoverflow.com/questions/20086965/no-available-formula-for-gcc46-while-installing-ruby-1-9-3-on-os-x-with-rvm

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!