Использование RVM
RVM позволяет вам управлять различными версиями Ruby и Gems.Вы можете установить версию ruby, используя, например,
rvm install 1.9.2
. Затем вы можете использовать ее, используя:
rvm use 1.9.2
Используйте конкретные драгоценные камни для каждого проекта с наборами драгоценных камней.
Если вам нужно дополнительное пространство имен, вы можете настроить наборы гемов;каталоги, которые будут содержать определенные драгоценные камни для определенного проекта.
rvm gemset create myproject
, тогда вы можете использовать их следующим образом:
rvm use 1.9.2@myproject
Автоматизация
Для автоматизации процесса переключенияФайлы gem, pop .ruby-version и .ruby-gemset находятся в корневом каталоге вашего проекта.Вставьте версию Ruby и имя набора гемов, который вы хотите использовать внутри них, и RVM выберет правильный набор гем, когда вы перейдете в каталог вашего проекта.
Установка гемов в ваш набор гемов
Установите вашдрагоценные камни в ваш набор драгоценных камней обычным способом, используя упаковщик, если вы его используете:
bundle install
или просто используя обычный старый:
gem install mygem
камни будут помещаться в правильный набор камней.
Альтернативы RVM
Вы также можете проверить rbenv, который выполняет аналогичную работу.