2015-03-18 2 views
2

У меня были проблемы с рубином, и в процессе его исправления я установил более новую версию. Тем не менее, когда я открываю окно терминала и введите ruby -v, я - ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.2.0]RVM с использованием неправильной версии рубина

Эта версия повреждена (например, я не могу запустить рельсы S)

Если я запускаю эту команду: rvm --default use ruby-2.1.4, то все прямо в мире, и я хорош ... пока не открою новое окно терминала.

Может кто-нибудь помочь мне понять, где я установил свою версию по умолчанию в 2.1.4?

+0

Было ли мое решение сработало? –

+0

Да, что сработало, но я хотел понять на системном уровне, почему это происходит, поэтому я могу исправить первопричину – user2891343

+0

Я думал, что проблема не была исправлена, и вы не просили никаких объяснений! Люди ничего не помогают нам, и мы можем хотя бы сообщить им, что не так с их решением, и признать помощь, если таковая имеется. :) –

ответ

0

Я столкнулся с такой же проблемой после новой установки моей ОС, выбрав Run command as a login shell в моем терминале, решил проблему.

Terminal > 
Edit > 
Profile Preference > 
Title and Command > 
(Check) **Run command as a login shell** 
Restart Terminal 

Вход оболочки (обычно при открытии окна терминала) будет использовать .bash_profile но интерактивные, нерегистрированная оболочки ссылка .bashrc (вероятно, где код РВМ оболочки загружаются).

Смежные вопросы