Використовуйте RVM
RVM дозволяє керувати різними версіями Ruby та Gems. Наприклад, ви можете встановити версію ruby
rvm install 1.9.2
Потім ви можете використовувати його, використовуючи:
rvm use 1.9.2
Використовуйте конкретні дорогоцінні камені для кожного проекту з наборами самоцвітів.
Якщо ви хочете подальший простір імен, ви можете встановити gemsets; каталоги, які містять конкретні дорогоцінні камені для конкретного проекту.
rvm gemset create myproject
тоді ви можете використовувати їх так:
rvm use 1.9.2@myproject
Автоматизація
Щоб автоматизувати процес перемикання дорогоцінних каменів, вставте файли .ruby-version та .ruby-gemset у корінь проекту. Вставте версію Ruby та ім'я набору gemset, який ви хочете використовувати всередині них, і RVM підбере правильний gemset під час запису в каталог вашого проекту.
Встановлення дорогоцінних каменів у ваш gemset
Встановіть свої дорогоцінні камені у ваш gemset звичайним способом, використовуючи пакет, якщо ви використовуєте його:
bundle install
або просто використовуючи звичайний старий:
gem install mygem
Самоцвіти підуть у правильний набір коштовностей.
Альтернативи RVM
Можливо, ви також захочете перевірити rbenv, який виконує подібну роботу.