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

less than 1 minute read

rvm - ruby version manager

Все подробности – на его сайте rvm.io, просто незаменим, когда надо на одной машине иметь несколько версий Ruby, RoR или наборов gem (свои для каждого проекта), rvm ставит все необходимое в каталог пользователя (т.о. не нужны права root)

Рекомендуемый порядок действий (надо бы его проверить, я обычно использовал bundler):

Устанавливаем ключи: curl -sSL https://rvm.io/mpapis.asc | gpg --import --

Скачиваем curl -L https://get.rvm.io | bash -s stable и делаем чтобы он исполнялся при входе в директорию: source /.rvm/scripts/rvm

создаем gemset global (набор библиотек) для часто используемых gemов:

rvm gemset use global
gem install bundler nokogiri
rvm --ruby-version use 2.3.1@client --install --create

Самые популярные команды:

rvm list [known] – показать установленные [доступные для установки] версии ruby
rvm gemset list – покать наборы гемов
rvm --ruby-version use 2.2.5@myapp --install --create – создать gemset myapp и установить версию ruby 2.2.5
rvm use 2.2.5@myapp – использовать gemset myapp и версию ruby 2.2.5 в данном каталоге (будут созданы .ruby-version .ruby-gemset)
rvm requirements – проверить все нужное ли в системе установлено

Meta

Tags:

Изменен: