0

我第一次安装了 ruby​​ 2.0.0(可能是clang?意外)。现在 RVM 的行为就像 ruby​​ 2.0.0 是默认的 ruby​​。

我在项目目录中有一个带有 ruby​​ 2.0.0 的 .ruby 版本。当我从该目录 cd 到没有 .ruby-version 或 .rvmrc 的主目录时,RVM 没有将我的 ruby​​ 切换回默认的 1.8.7-p370。更奇怪的是,当我从另一个使用 1.9.3 的项目切换到我的主目录时,rvm 将 ruby​​ 从 1.9.3 切换到了 2.0.0。

然而,当我使用 rvm list 时,标记为默认值(带有星号)的 ruby​​ 仍然是 1.8.7-p370。

如何再次将 1.8.7 设为默认版本?

备用标题:

RVM 不会切换到默认的 ruby

RVM 没有切换到默认的 ruby

4

2 回答 2

1

RVM 将第一个安装的 ruby​​ 设为默认值,如果不希望这样做,只需删除默认别名:

rvm alias delete default

并且不会有默认的红宝石,或者将其他红宝石设置为默认值:

rvm use 1.9.3 --default #OR:
rvm alias create default 1.9.3
于 2013-06-19T04:34:08.387 回答
0

与 RVM 正常运行时设置默认值的方式相同:

rvm --default use 1.8.7
于 2013-06-17T23:52:20.547 回答