5

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

9

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

sudo update-alternatives --config ruby

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

1

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

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

rvm 1.9.2-p180 --default
rvm use default

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .