使用rvm和git,我可以将ruby版本与每个分支关联起来吗?
有没有办法将特定的 ruby 版本与特定的分支相关联?
我想要:
git checkout branch-a #ruby -v = 1.8.7
git checkout branch-b #ruby -v = 1.9.2
谢谢
Is there a way to associate a specific ruby version with a specific branch ?
I would like to have:
git checkout branch-a #ruby -v = 1.8.7
git checkout branch-b #ruby -v = 1.9.2
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
每个分支中可以有不同的
.rvmrc
,但这需要更改目录才能激活。You can have different
.rvmrc
s in each branch, but that requires to change the directory to become active.这可以通过将 RVM 设置为使用 .rvmrc 并设置自动重新加载 rvmrc 文件来完成。
安装 RVM 后,为每个分支设置 Ruby 版本,例如:
还要添加自动 .rvmrc 重新加载,因为 .rvmrc 文件只会在 cd 上重新加载到目录中,否则,请参阅此要点: https://gist.github.com/2145979
This can be done by setting up RVM to use .rvmrc and setup automatic reloading of rvmrc files.
After installation of RVM, setup Ruby versions for each branch, eg:
Also add the automatic .rvmrc reloading, since .rvmrc files will only be reloaded on cd into a directory otherwise, see this gist: https://gist.github.com/2145979