如何指定“默认”的顺序RVMS?

发布于 2025-01-08 07:53:37 字数 524 浏览 0 评论 0原文

我安装了 RVM,并启用了项目 rvmrc 文件。

在我的 bashrc 中,我有:

rvm use 1.9.2

但是,在我的项目 rvmrc 文件之一中,我有:

rvm use 1.8.7

效果很好,但是如果我在项目中打开一个新的终端窗口,我会得到:

Using /home/.../.rvm/gems/ruby-1.8.7-p352
Using /home/.../.rvm/gems/ruby-1.9.2-p290

显然,我想要 1.8.7,但是 bashrc 得到在项目 rvmrc 之后运行。这意味着我使用了错误的 rvm,因此必须通过 cd 退出并返回目录,或者再次运行 rvm use 1.8.7

有没有办法强制rvmrc文件在bashrc之后运行?

我了解rvm default,但不确定我是否想要\可以使用它。

I have RVM installed, with project rvmrc files enabled.

In my bashrc I have:

rvm use 1.9.2

However, in one of my project rvmrc files I have:

rvm use 1.8.7

Which works great, however if I open up a new terminal window within the project I get:

Using /home/.../.rvm/gems/ruby-1.8.7-p352
Using /home/.../.rvm/gems/ruby-1.9.2-p290

Obviously, I want to 1.8.7, but the bashrc gets run after the project rvmrc. Meaning I'm using the wrong rvm so either have to cd out and back into the directory or run rvm use 1.8.7 again.

Is there anyway to force the rvmrc file to run after the bashrc?

I know about rvm default, but not sure if I want to\can use this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

你爱我像她 2025-01-15 07:53:37

请阅读以下内容:https://rvm.beginrescueend.com/support/faq/#shell_login 它描述了哪些文件应该在哪些用例中使用。

至于rvm --default 1.9.2,它应该用于手动输入版本到你的rc文件中,因为它仅在尚未选择的情况下加载ruby。

解决你的 rc 文件问题的最简单的解决方案(我猜你有一个)是 rvm get head --auto 它将重新组织你的 rc 文件中的 rvm 源 - 为了使其完全正常工作,你需要重新启动你的图形会话(或者只是重新启动计算机)。

please read this: https://rvm.beginrescueend.com/support/faq/#shell_login it describes which files should be used in which use cases.

as for rvm --default 1.9.2 it should be used over manually entering version into your rc file as it is loading ruby only if one was not yet selected.

Simplest solution for your rc files problem (I guess you have one) would be rvm get head --auto which will reorganize sourcing rvm in your rc files - to make it fully functional you need to restart your graphical session (or just reboot computer).

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