2011-09-19 47 views
0

我一直在使用RVM很長一段時間,並且對此非常滿意。但就在今天,當我試圖冒險冒險,並將默認ruby的特定gemset設置爲默認gemset時,切換gemsets的簡寫方式已停止工作。RVM:設置默認設置後無法使用速記表達式

我的默認ruby設置爲ruby-1.8.7-p330。

RVM默認列表寶石

提供了以下gemsets

projA
projB
projC

我有蜜蜂能夠使用簡寫格式

RVM使用默認@ projA
RVM使用默認@ projB
RVM使用默認@ projC

至今沒有問題。然而,自從我設置gemsets默認之一,

RVM使用默認@ projA --default

所有設置projA寶石上面速記的。

有沒有什麼辦法可以取消gemset上的默認標籤?
雖然我仍然可以使用其他的速記像

RVM使用@projB

我不想這樣做,因爲很多其他的東西依賴的方式使用這些快捷表達式。有什麼建議麼?

回答

0

在RVM中,默認gemset指向RVM ruby​​版本的全局gemset。當我設置一個特定的寶石爲使用

rvm use [email protected] --default 

默認此設置projA寶石作爲我的默認紅寶石版本的默認寶石。
似乎唯一的解決方法就是挖掘主目錄中的.rvm,並從ruby的環境文件中刪除默認行。