четверг, 6 июня 2013 г.

Установка RVM, Ruby 1.9.3 на Ubuntu 12.10

Много разных устаревших мануалов по установке RVM. На текущую дату публикации делаем так.
UPD А вообще мануал здесь по установке RVM и Ruby 1.9.3

sudo bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

В .bashrc ничего не добавляем

rvm -v
- смотрим текущую версию rvm

На дату публикации
rvm 1.20.13 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

rvm notes
- выводит дополнительную информацию. В частности рекомендуют добавить пользователя под которым работаете в группу rvm, что и сделал (если добавлять руками в файл group, то не забываем также файл gshadow, проверка корректности ввода - команда grpck и не забываем перезайти в систему).

$rvm install 1.9.3

Далее $rvm use 1.9.3 , но читаем сообщение

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.


Идем по ссылке. Там рекомендуют в терминале "Правка-Параметры профиля" в закладке "Заголовок и команда" ставим птичку "Запускать команду как оболочку входа"
После этих манипуляций при вводе $rvm use 1.9.3 получили
Using /usr/local/rvm/gems/ruby-1.9.3-p429

Также, при открытии окна терминала $rvm use 1.9.3 надо повторить