Я недавно установил RVM на новую установку Ubuntu 11.10 и не могу понять, как начать использовать конкретную версию ruby.
Я установил Ruby 1.8.7 и 1.9.2, и они показываютвверх в списке нормально:
$ rvm list
rvm rubies
ruby-1.8.7-p352 [ i386 ]
ruby-1.9.2-p290 [ i386 ]
Когда я пытаюсь использовать команду "use", все выглядит нормально:
$ rvm use 1.9.2
Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p290
Running /usr/share/ruby-rvm/hooks/after_use
Но затем, когда я тестирую текущую версию ruby, яполучите обычное сообщение Ubuntu 11.10, которое вы получаете, когда у вас вообще нет RVM:
$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
Что я делаю не так?Я пропустил шаг в установке RVM или что-то?
РЕДАКТИРОВАТЬ *
Ответы на некоторые комментарии:
$ which ruby
#returns nothing at all.
$ which rvm
/usr/bin/rvm
$ rvm -v
rvm 1.6.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games