【问题标题】:RVM treats new ruby like default rubyRVM 将新 ruby​​ 视为默认 ruby
【发布时间】:2013-06-17 23:52:20
【问题描述】:

我第一次安装了 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​​

【问题讨论】:

    标签: rvm default ruby-2.0


    【解决方案1】:

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

    rvm alias delete default
    

    并且不会有默认的ruby,或者将其他ruby设置为默认:

    rvm use 1.9.3 --default #OR:
    rvm alias create default 1.9.3
    

    【讨论】:

      【解决方案2】:

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

      rvm --default use 1.8.7
      

      【讨论】:

      • 除了现在我将开始使用 1.9.3 作为我的默认值。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多