когда я выполняю следующую команду
$ rvm --default use 1.9.2
$ ruby -v
я получил следующий результат:
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
не могу понять почему нет
ruby 1.9.2p0...
когда я выполняю следующую команду
$ 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"
Тип 1_.
Все пути должны отражать установку rvm в вашем домашнем каталоге.
Если нет, велика вероятность, что вы не следовали "Постустановочным" указаниям для rvm, и необходимо просмотреть их, а также следующий за ним раздел устранения неполадок.
Может быть, вам стоит попробовать
rvm reload
или попробуйте ввести
rvm info
надеюсь, что это поможет вам
Возможно, вам следует вызвать
rvm reload
или попробуйте открыть новую оболочку, а затем снова
ruby -v
надеюсь, что это сработает для вас ...
Вы можете попробовать запустить which ruby
, чтобы увидеть, откуда работает ваш ruby. Если вы правильно настроили свой rvm и выполнили все шаги, он должен выглядеть примерно так /home/username/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
. Кроме того, убедитесь, что вы добавили строку в файл .bashrc, как указано в примечаниях по установке rvm.
Я обнаружил, что это руководство по настройке rvm безупречно работает на нескольких разных машинах: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you, включая Ubuntu, Fedora и даже на Mac (с некоторыми изменениями).
rvm info
иtype rvm
. Ничего нельзя предположить без дополнительной информации - person Lee Jarvis   schedule 25.01.2011