有沒有辦法將特定的ruby版本與特定的分支關聯?使用rvm和git,我可以將ruby版本與每個分支關聯嗎?
我想有:
git checkout branch-a #ruby -v = 1.8.7
git checkout branch-b #ruby -v = 1.9.2
感謝
有沒有辦法將特定的ruby版本與特定的分支關聯?使用rvm和git,我可以將ruby版本與每個分支關聯嗎?
我想有:
git checkout branch-a #ruby -v = 1.8.7
git checkout branch-b #ruby -v = 1.9.2
感謝
可以在每個分支都有不同.rvmrc
S,但需要更改目錄變得活躍。
git checkout whatever && cd .
這可以通過設置RVM使用.rvmrc並設置自動重新加載rvmrc文件來完成。
RVM安裝後,安裝Ruby版本爲每個分支,如:
rvm --rvmrc --create use ruby-1.8.7
還添加了自動.rvmrc重裝,因爲.rvmrc文件只會在CD被重新加載到一個目錄下,否則,請參閱本要點:https://gist.github.com/2145979
我知道這是一個老問題。但對於其他人可能會發現這個谷歌搜索,這個職位解決了OP的需要:http://gehling.dk/2015/09/automatic-change-rvm-environment-when-switching-git-branch/ –