Ruby, rubygems и rails конфликтуют со стандартными файлами Mac OS X Leopard - PullRequest
0 голосов
/ 22 июля 2011

Хорошо, ребята, так что я пытался установить ruby ​​на моем Mac в течение последних двух дней. Похоже, что происходит конфликт между стандартным ruby, rubygems и rails из Mac OS X Snow Leopard и теми, которые я пытаюсь установить.

Я использую rvm для получения файлов, поэтому я запускаю rvm install 1.9.2. Установка, кажется, идет нормально, но когда я запускаю ruby -v, он показывает мне старую версию (1.8.7). То же самое касается рубинов. Хотя rvm должен его установить, при запуске gem -v отображается старая версия (1.3.5). \

Этот скриншот показывает, что я говорю: http://cl.ly/2a3m1v0u331i272z2J22

Спасибо.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

После того, как вы установили RVM, вам также нужно сообщить системе, что вы хотите использовать эту версию Ruby.Обычно это делается с помощью:

rvm use 1.9.2

Однако, когда вы открываете новую оболочку, она вернется к настройкам системы по умолчанию.Если вы хотите установить 1.9.2 в качестве рубина по умолчанию, используйте:

rvm --default use 1.9.2

. Предлагаю вам немного подробнее изучить документацию, чтобы получить максимальную отдачу от RVM:

Основы: https://rvm.beginrescueend.com/rvm/basics/ Лучшие практики: https://rvm.beginrescueend.com/rvm/best-practices/

0 голосов
/ 22 июля 2011

Проверьте переменную PATH.

echo $PATH

/ usr / local / bin должно быть перед / usr / bin.Если не так - измените его в /Users/Your_name/.bash_profile

...