RVM - ошибка по умолчанию - PullRequest
       5

RVM - ошибка по умолчанию

0 голосов
/ 17 сентября 2010

Я устанавливаю рубин по умолчанию как,

rvm --default 1.9.2

, когда я ruby -v, я получаю 'ruby 1.9.1'

, когда я which ruby, я получаю .rvm/rubies/1.9.2PathOfRuby

Есть идеи, как это исправить?

Когда я запускаю пример программы, печатая версию ruby, то есть print RUBY_VERSION, она печатает 1.9.1: (

Ответы [ 2 ]

2 голосов
/ 18 сентября 2010

Я использую rvm вместе с рубином по умолчанию 1.9.2 v0:

Greg:~ greg$ rvm list

rvm rubies

   ruby-1.8.7-p302 [ i386 ]
=> ruby-1.9.2-p0 [ i386 ]

Greg:~ greg$ rvm -v

rvm 0.1.46 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

Greg:~ greg$ ruby --version
ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-darwin9.8.0]
Greg:~ greg$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-darwin9.8.0]

Я не уверен, какая текущая версия rvm, но 0.1.46, кажется, работает правильно. Возможно, вы захотите попробовать rvm update, чтобы получить последнюю версию, если вы используете старую версию.

Лучшее решение для помощи по rvm - обратиться непосредственно к автору Уэйну Сегину на сайте RVM или на #IRC по адресу irc.freenode.net. Сайт RVM - http://rvm.beginrescueend.com/.

Уэйн отличный парень, очень услужливый и быстрый на ответ.

0 голосов
/ 09 апреля 2011

Проверьте свой оператор PATH в .bash_profile (или эквивалентном). Удалите записи, которые ссылаются на gems / ruby-1.9.1-yadda. Перезапустите свой терминал и проверьте версию ruby. Теперь должно появиться сообщение 1.9.2, хотя вам, возможно, придется снова запустить rvm 1.9.2 --default.

...