Проверьте, какая у вас версия gcc:
ls -Al `which gcc-4.2`
Я следовал приведенным здесь инструкциям: http://robots.thoughtbot.com/post/27985816073/the-hitchhikers-guide-to-riding-a-mountain-lion
brew update
brew tap homebrew/dupes
brew install apple-gcc42
Затем переустановите:
ПроверьтеОпять же, каков ваш путь к gcc (использовать для CC =):
ls -Al `which gcc-4.2`
(необязательно) Вы можете установить это в вашем .bashrc, например:
export CC=/usr/bin/gcc-4.2
(необязательно)удалите любую старую версию ruby
rvm remove 1.8.7
Затем:
CC=/usr/local/bin/gcc-4.2 rvm --verify-downloads 1 reinstall 1.8.7-p357 --without-tcl --without-tk
или если вы установили CC в своем профиле
rvm --verify-downloads 1 reinstall 1.8.7-p357 --without-tcl --without-tk
Обратите внимание на флаги на rvmустановить.У меня были проблемы с проверкой контрольной суммы на сервере ftp и некоторые проблемы с tck, а что нет.Вы можете опустить эти флаги.
Также: вам может понадобиться удалить старую версию вашего набора гемов:
rvm gemset delete <gemset>
Затем
gem install bundler
bundle install
Надеюсь, это поможет.