Вот вывод консоли:
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3
sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
Так что же происходит? Нужно ли перезагрузить мою машину? Или это должно работать сразу? Я использую Ubuntu 11.10, любая помощь приветствуется.
rvm use 1.9.3 --default
попробуйте сделать это по умолчанию.Ответы:
Вы сломали версию RVM. Ubuntu что-то делает с RVM, который выдает множество ошибок, на данный момент единственный безопасный способ исправить это:
откройте новый терминал и проверьте, что среда очищена от старых настроек RVM (не должно выводиться):
если был вывод, попробуйте открыть новый терминал, если это не помогает, перезагрузите компьютер.
установить RVM :
Если вы обнаружите, что вам нужно немного подождать, посмотрите на Установка Ruby в Ubuntu 12.04 , которая дает немного больше объяснений.
источник
rvm_dump_environment_flag=0
т.д ...apt-get install rvm
многие пользователи, запускающие эту команду, даже не заглядывают на сайт RVM.Проверьте эту официальную ссылку
источник
Я столкнулся с подобной проблемой сегодня - моя версия ruby не соответствовала моим установкам rvm.
Также
rvm current
не удалось.Сообщение об ошибке рекомендовало эту полезную команду, которая решила проблему для меня:
источник