когда я выполняю следующую команду
$ rvm --default use 1.9.2 $ ruby -v
я получил следующий результат:
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
Я не могу понять, почему нет
ruby 1.9.2p0...
Если вы установили правильно, скорее всего, это проблема пути.
Решение 1. Вручную добавьте путь ruby1.9.2.p0 в ur $ PATH
Решение 2. Попробуйте выполнить:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Может быть, вам стоит попробовать
rvm reload
или набрать
rvm info
надеюсь, что это поможет вам
Тип rvm info.
Все пути должны отражать установку rvm в вашем домашнем каталоге.
Если нет, то вероятность того, что вы не выполнили указания "Постустановка" для rvm, и вам необходимо их пройти, а также раздел устранения неполадок, следующий за ним.
Вы можете попробовать запустить which ruby, чтобы увидеть, откуда работает ваш рубин.Если вы правильно настроили rvm и выполнили все шаги, он должен выглядеть примерно так: /home/username/.rvm/rubies/ruby-1.9.2-p136/bin/ruby.Также убедитесь, что вы добавили строку в файл .bashrc, как указано в примечаниях rvm-install.
which ruby
/home/username/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Я нашел это руководство по установке rvm для безупречной работы на нескольких разных машинах: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you,, включая Ubuntu, Fedora и даже на Mac (с некоторыми изменениями).
Возможно, вам следует вызвать
или попытаться открыть новую оболочку, а затем снова
ruby -v
надеюсь, что это работает для вас ...