【问题标题】:RVM: Unable to use shorthand expression after setting defaultRVM:设置默认值后无法使用速记表达式
【发布时间】:2011-09-19 08:24:59
【问题描述】:

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

我的默认 ruby​​ 设置为 ruby​​-1.8.7-p330。

rvm 默认 gemset 列表

提供以下宝石组

项目
项目
项目

我已经能够使用速记格式了

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

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

rvm 使用 default@projA --default

以上所有简写都设置了 projA gemset。

有什么方法可以取消设置 gemset 上的默认标签?
虽然我仍然可以使用其他速记,例如

rvm 使用@projB

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

【问题讨论】:

    标签: rvm


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多