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

Я пытаюсь установить версию 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]

2 ответа

Решение

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

sudo update-alternatives --config ruby

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

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

Способ RVM должен быть:

rvm 1.9.2-p180 --default
rvm use default

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

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