Используя rvm и git, могу ли я связать версию ruby ​​с каждой веткой? - PullRequest
4 голосов
/ 16 октября 2011

Есть ли способ связать конкретную версию ruby ​​с определенной веткой?

Хотелось бы иметь:

git checkout branch-a     #ruby -v = 1.8.7
git checkout branch-b     #ruby -v = 1.9.2

Спасибо

Ответы [ 2 ]

3 голосов
/ 16 октября 2011

Вы можете иметь разные .rvmrc s в каждой ветви, но для этого требуется изменить каталог, чтобы стать активным.

git checkout whatever && cd .
0 голосов
/ 21 марта 2012

Это можно сделать, настроив RVM для использования .rvmrc и настроив автоматическую перезагрузку файлов rvmrc.

После установки RVM настройте версии Ruby для каждой ветви, например:

rvm --rvmrc --create use ruby-1.8.7

Также добавьте автоматическую перезагрузку .rvmrc, поскольку файлы .rvmrc будут перезагружаться только на компакт-диске в каталог, в противном случае см. Эту суть: https://gist.github.com/2145979

...