Я пытаюсь заставить систему использовать версию Ruby, которую я установил с RVM. Следующие команды производят этот вывод:
$ rvm use 1.9.2 --default
Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p180
$ rvm current
ruby-1.9.2-p180
$ ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
Вот содержимое моего PATH: PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Также:
$ whereis ruby
ruby: /usr/bin/ruby /usr/bin/ruby1.8 /usr/lib/ruby /usr/share/man/man1/ruby.1.gz
$ whereis rvm
rvm: /usr/bin/rvm /usr/share/man/man1/rvm.1.gz
Предполагаю, что это проблема экологических переменных, но я не знаю, что делать дальше.
Я пробовал rvm system
, затем rvm list
и rvm current
только список 1.9.2 с ruby --version
листинг 1.8.7 все еще
Я также попытался добавить export /usr/share/ruby-rvm/gems/ruby-1.9.2-p180:$PATH
в .bashrc, затем перезагрузился и все еще.