Почему я не могу установить версию 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)