我第一次安装了ruby 2.0.0(可能是因为意外发生故障)。现在RVM的行为就像ruby 2.0.0是默认的ruby。
我在项目目录中有一个带ruby 2.0.0的.ruby-version。当我从该目录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
答案 0 :(得分:1)
RVM使第一个安装的ruby成为默认值,如果不需要,则只删除默认别名:
rvm alias delete default
并且没有默认的ruby,或者将其他ruby设置为默认值:
rvm use 1.9.3 --default #OR:
rvm alias create default 1.9.3
答案 1 :(得分:0)
与RVM正常运行时设置默认值的方式相同:
rvm --default use 1.8.7