Почему я не могу установить версию Ruby по умолчанию в Ubuntu?

7611
gsingh2011

Я пытаюсь установить версию Ruby на 1.9.2, но не могу изменить ее из системной установки Ruby. Что я делаю неправильно?

Мой вывод терминала:

$ rvm list  rvm rubies  => ruby-1.9.2-p180 [ i386 ]  $ rvm use default Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p180 $ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux] 
5

2 ответа на вопрос

9
Karlson

Обычно под Ubuntu вам нужно сделать:

sudo update-alternatives --config ruby 

Это позволит вам установить по умолчанию любую доступную версию ruby, установленную в вашей системе. Это легко установить из репозиториев.

1
Stanislav O. Pogrebnyak

Я бы не стал устанавливать конкретную версию по умолчанию, лучше использовать файлы .rvmrc с версией gemset и ruby ​​для каждого проекта.

Путь RVM должен быть:

rvm 1.9.2-p180 --default rvm use default 

Кроме того, я думаю, вы могли бы лучше перейти на 1.9.3. Это довольно легко сделать с помощью rvm:

rvm install 1.9.3 
  • Способ RVM позволит вам следовать одному и тому же подходу на разных платформах (например, Mac)

Похожие вопросы