RVM:设置默认值后无法使用速记表达式

时间:2011-09-19 08:24:59

标签: rvm

我已经使用RVM很长一段时间了,并且对它非常满意。但就在今天,当我尝试冒险并将默认ruby的特定gemset设置为默认gemset时,切换gemsets的简写方法已停止工作。

我的默认红宝石设置为ruby-1.8.7-p330。

  

rvm默​​认宝石集列表

给出以下gemsets

  

projA
  projB
  projC

我可以使用速记格式

  

rvm使用default @ projA
  rvm使用default @ projB
  rvm使用default @ projC

到目前为止没有问题。但是,自从我将其中一个gemset设置为默认值后,

  

rvm使用default @ projA --default

以上所有的短片都设置了projA gemset。

有什么方法可以取消设置gemset上的默认标签吗? 虽然我仍然可以使用像

这样的其他短篇小说
  

rvm使用@projB

我不想这样做,因为许多其他东西依赖于这些速记表达式的使用方式。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在RVM中,默认gemset指向RVM ruby​​版本的全局gemset。当我使用

将特定gemset设置为默认值时
rvm use default@projA --default  

这将projA gemset设置为我的默认ruby版本的默认gemset 似乎解除此操作的唯一方法是在主目录中挖掘.rvm并从ruby的环境文件中删除默认行。