В целом очень удобный скрипт, позволяющий поддерживать на одной тачке несколько бандлов с рубями разных версий.
Ничего сложного, тянем скрипт из интернета и сразу же его выполняем1)
$ curl -L get.rvm.io > rvm-install $ bash < ./rvm-install
Конечно же не стоит напоминать, что все игрища с rvm должны производится из-под обычного (непривилегированного) пользователя.
Ну и добавляем в .bashrc строчку, чтобы наш rvm подгружался
... [ -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