RVM

В целом очень удобный скрипт, позволяющий поддерживать на одной тачке несколько бандлов с рубями разных версий.

Установка

Ничего сложного, тянем скрипт из интернета и сразу же его выполняем1)

$ curl -L get.rvm.io > rvm-install
$ bash < ./rvm-install

Конечно же не стоит напоминать, что все игрища с rvm должны производится из-под обычного (непривилегированного) пользователя.

Ну и добавляем в .bashrc строчку, чтобы наш rvm подгружался

~/.bashrc
...
 
[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

После чего перечитываем окружение

$ . ~/.bashrc

Использование

Установка какой-либо версии производится лёгким мановением руки

$ rvm install [version]

Но тут есть одна военная хитрость. Если вы используете Arch Linux, то перед сборкой той или иной версии я рекомендую доустановить библиотеку openssl-1.0 и передать пару переменных:

$ MAKEOPTS="-j4" PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig CFLAGS+=" -I/usr/include/openssl-1.0" LDFLAGS+=" -L/usr/lib/openssl-1.0 -lssl" rvm reinstall 2.0.0
1)
не повторяйте это самостоятельно