使用rvm和git,我可以将ruby版本与每个分支关联起来吗?

发布于 2024-12-09 19:49:33 字数 172 浏览 0 评论 0原文

有没有办法将特定的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坠似风落 2024-12-16 19:49:33

每个分支中可以有不同的 .rvmrc,但这需要更改目录才能激活。

git checkout whatever && cd .

You can have different .rvmrcs in each branch, but that requires to change the directory to become active.

git checkout whatever && cd .
别闹i 2024-12-16 19:49:33

这可以通过将 RVM 设置为使用 .rvmrc 并设置自动重新加载 rvmrc 文件来完成。

安装 RVM 后,为每个分支设置 Ruby 版本,例如:

rvm --rvmrc --create use ruby-1.8.7

还要添加自动 .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:

rvm --rvmrc --create use ruby-1.8.7

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文