Google Analytics

суббота, 11 августа 2012 г.

Управление версиями ruby при помощи rvm



В Ubuntu 12.04 версия интерпритатора ruby немного старовата. А я люблю всё новое. Решил я обновить ruby. Как обычно стал по привычке искать PPA. Но вместо этого нашёл гораздо более удобный вариант установки новой версии ruby. Ещё возможность выбора разных версий интерпритатора, а также разных наборов gem'ов. Оказалось, что есть на свере такая удобная вещь как rvm.

Установка ruby-1.9.3-p194 на ubuntu 12.04 делается так:

Установка необходимого для rvm пакета curl

$ sudo apt-get install curl

Установка rvm и последней стабильной версии ruby
$ curl -L https://get.rvm.io | bash -s stable --ruby

Смотрим доступные благодаря rvm версии ruby
$ rvm list

Переключаем интерпритатор на ruby-1.9.3-p194
$ rvm use ruby-1.9.3-p194

И не забываем про то, что Gnome Terminal при запуске bash игнорирует настройки из ~/.bash_login и ~/.bash_logout. Решается проблема установкой одной галочки в настройках Gnome Terminal, как на этом скриншоте.





Закрываем терминал, и открываем заново. Ну вот, стоит запустить ruby c опцией --version мы увидим, что мы успешно сменили версию ruby, не трогая при этом установленной в системе версии ruby.

Комментариев нет: