Проблема RVM с рубиновой версией по умолчанию

когда я выполняю следующую команду

$ rvm --default use 1.9.2
$ ruby -v

я получил следующий результат:

ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

не могу понять почему нет

ruby 1.9.2p0...

person Andrei Andrushkevich    schedule 24.01.2011    source источник
comment
Пожалуйста, обновите свой пост, указав результаты rvm info и type rvm. Ничего нельзя предположить без дополнительной информации   -  person Lee Jarvis    schedule 25.01.2011


Ответы (5)


Если вы установили правильно, скорее всего, это проблема пути.

Решение 1. Вручную добавьте путь ruby1.9.2.p0 в ur $PATH

Решение 2. Попробуйте запустить:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
person c2h2    schedule 25.01.2011
comment
Решение №1 — это не способ сделать это с помощью RVM. RVM автоматически управляет настройками пути, поэтому нам не нужно этого делать, поэтому выполнение этого вручную нарушит работу RVM. - person the Tin Man; 02.04.2011

Тип 1_.

Все пути должны отражать установку rvm в вашем домашнем каталоге.

Если нет, велика вероятность, что вы не следовали "Постустановочным" указаниям для rvm, и необходимо просмотреть их, а также следующий за ним раздел устранения неполадок.

person the Tin Man    schedule 25.01.2011

Может быть, вам стоит попробовать

rvm reload

или попробуйте ввести

 rvm info

надеюсь, что это поможет вам

person electra    schedule 29.03.2011

Возможно, вам следует вызвать

rvm reload

или попробуйте открыть новую оболочку, а затем снова

ruby -v

надеюсь, что это сработает для вас ...

person m_sc    schedule 24.01.2011
comment
Возможно, вам стоит взглянуть сюда: stackoverflow.com/questions/3276950/ rvm-doesnt-switch-rubies - person m_sc; 25.01.2011

Вы можете попробовать запустить 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 (с некоторыми изменениями).

person Josh Kovach    schedule 25.01.2011