У меня проблема, где, когда я открываю до терминала в Mac OS X, и введите ruby -v
, я получаю:Проблема с обновлением рубин
➜ ~ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
Я использовал RVM установить более свежую версию Ruby, и когда я прошу его в список установленных версий Ruby, я получаю:
➜ ~ rvm list
rvm rubies
=* ruby-1.9.3-p286 [ x86_64 ]
# => - current
# =* - current && default
# * - default
Итак, я просто печатаю это использовать рубин-1.9.3-p286:
➜ ~ rvm use ruby-1.9.3-p286
Using /Users/patrickestabrook/.rvm/gems/ruby-1.9.3-p286
➜ ~ ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-darwin12.2.0]
Проблема в том, что всякий раз, когда я выхожу из системы и снова открываю терминал, он возвращает мою версию Ruby в рубин 1.8.7. Как я могу заставить его остаться на ruby-1.9.3-p286?
Это не сработало. Когда я выхожу из системы и снова загружаюсь, он все еще показывает, что я использую Ruby 1.8.7. Это настолько раздражает! –
что у вас есть в '.bashrc' о' rvm' ?? – codeit
, если у вас установлен '.rvm' (rvm) в вашем домашнем каталоге. Вы должны иметь '[[-s" $ HOME/.rvm/scripts/rvm "]] && источник" $ HOME/.rvm/scripts/rvm "в' .bashrc' для загрузки ur rvm в оболочку. – codeit