Как получить чистую домашнюю установку ruby? - PullRequest
1 голос
/ 26 марта 2012

После миграции машины времени некоторые программы, связанные с ruby ​​(heroku gem, rails), больше не работали. После того, как я не исправил это различными способами, я решил, что новая установка ruby ​​/ rubygems должна помочь ...

К сожалению, я не могу получить чистую установку ruby ​​с помощью homebrew! Когда я удаляю ruby ​​и устанавливаю его снова, я возвращаю все ранее установленные гемы. А также рельсы все еще не работают. Я также попытался "brew install --fresh" и удалить папку gem перед удалением с помощью brew, тот же результат!

Понятия не имею, откуда берутся драгоценные камни! Как мне заставить homebrew установить совершенно новую версию ruby ​​со свежими rubygems?

Ответы [ 2 ]

1 голос
/ 13 мая 2012

вам нужно обратить внимание на установщик, где говорится, что вам нужно добавить папку gem в ваш путь. Также добавьте версию ruby ​​к вашему пути.

Должно выглядеть примерно так в вашем ~ / .bash_profile

экспорт PATH = / пользователи / имя пользователя / bin: / usr / local / bin: /usr/local/Cellar/ruby/1.9.3-p194/bin: $ PATH

0 голосов
/ 13 июня 2013

Я не совсем уверен, является ли это источником вашей проблемы (и, вероятно, у вас ее больше нет, потому что этот пост старый), но для любого, кто наткнулся на этот пост, как я:

Проблема может заключаться в том, что, хотя вы используете brew install --fresh ruby, он не выбирает эту версию Ruby, когда вы запускаете команды через оболочку.Возможно, по-прежнему используется системная настройка по умолчанию.Здесь есть ответ здесь о том, как перейти на версию Ruby, установленную с помощью Homebrew, но я определенно рекомендую RVM.Если вы используете OSX, вы можете использовать приличный графический интерфейс под названием JewelryBox , чтобы сделать процесс более плавным.

...