Проблема со Львом, и я сам столкнулся с этим на двух совершенно новых 13-дюймовых MBP.
Вам нужно установить компиляторы OSX GCC отдельно.
Их можно найти здесь: https://github.com/kennethreitz/osx-gcc-installer (прокрутите вниз, чтобы загрузить готовые двоичные файлы)
После загрузки и запуска через установщик пакета (вам не нужно устанавливать Homebrew), вам нужно найти, где находится папка GCC. Для некоторых это было в /usr/bin
; однако, для меня я нашел это в /Developer/usr/bin
Добавьте этот каталог в переменную $ PATH в файле ~/.profile
или ~/.bash_profile
. Для меня я использую ~/.bash_profile
и добавил его в конец, используя vim.
Закройте терминал и снова откройте его, а затем echo $PATH
, чтобы убедиться, что изменения сохранены.
Полностью удалите эту версию ruby и установите заново, как обычно:
rvm install 1.8.7
rvm use 1.8.7
Если это все еще не работает, я рекомендую установить вашу версию rails, используя следующую команду, указав в Hans, указанном в Почему я не могу установить Rails на Lion с помощью RVM? :
CC=/usr/bin/gcc-4.2 rvm install ruby-1.8.7 --force
каталог CC будет меняться в зависимости от места установки. Однако после добавления правильного пути к gcc в моей переменной $ PATH мне не нужно было выполнять вышеуказанную команду.
Если у вас все еще была эта проблема, надеюсь, это поможет.