我已经使用RVM很长一段时间了,并且对它非常满意。但就在今天,当我尝试冒险并将默认ruby的特定gemset设置为默认gemset时,切换gemsets的简写方法已停止工作。
我的默认红宝石设置为ruby-1.8.7-p330。
rvm默认宝石集列表
给出以下gemsets
projA
projB
projC
我可以使用速记格式
到目前为止没有问题。但是,自从我将其中一个gemset设置为默认值后,rvm使用default @ projA
rvm使用default @ projB
rvm使用default @ projC
rvm使用default @ projA --default
以上所有的短片都设置了projA gemset。
有什么方法可以取消设置gemset上的默认标签吗? 虽然我仍然可以使用像
这样的其他短篇小说rvm使用@projB
我不想这样做,因为许多其他东西依赖于这些速记表达式的使用方式。有什么建议吗?
答案 0 :(得分:0)
在RVM中,默认gemset指向RVM ruby版本的全局gemset。当我使用
将特定gemset设置为默认值时rvm use default@projA --default
这将projA gemset设置为我的默认ruby版本的默认gemset 似乎解除此操作的唯一方法是在主目录中挖掘.rvm并从ruby的环境文件中删除默认行。