Ответ 1
Ruby 1.9.3+ поддерживает компиляцию с Clang (что у вас есть) вместо GCC, поэтому сделайте RVM с помощью Clang вместо:
rvm install 1.9.3 --with-gcc=clang
У меня установлен 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
говорит, что я готов к brew.
В журнале я вижу:
Ошибка: загрузка не выполнена: ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
Ruby 1.9.3+ поддерживает компиляцию с Clang (что у вас есть) вместо GCC, поэтому сделайте RVM с помощью Clang вместо:
rvm install 1.9.3 --with-gcc=clang
Когда я обновил mavericks от горного льва, он каким-то образом начал игнорировать мои инструменты dev (например, gcc и т.д.), попробуйте
xcode-select --install
также см. здесь
При обновлении до 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