2014-01-11 103 views
1

不知何故,我有一個gemset,它有一個@登錄,我不知道如何刪除它。用@標記刪除RVM Gemset

MacBook-Pro:project user$ rvm gemset list 

gemsets for ruby-1.9.3-p392 (found in /Users/user/.rvm/gems/ruby-1.9.3-p392) 
    (default) 
=> dalli 
    [email protected] 

運行rvm gemset delete [email protected]產量Unknown ruby interpreter version (do not know how to handle): dalli.

有沒有辦法刪除這個寶石,我砸?

+0

額外注 - 這是短時間的錯誤,請務必更新RVM:'RVM GET head' – mpapis

回答

0

根據mpapis的評論,我更新了RVM,而且麻煩的寶石已經消失。看起來我偶然發現了一個已修復的錯誤,我只需要更新RVM。

要更新RVM:rvm get head

1
$ cd ~/.rvm/gems 
$ rm -r [email protected]@dalli 

大功告成;)您也可以將其重命名,並與rvm gemset delete刪除,但據我所知,這並不與上面相同的命令,如果沒有,指正。

2

您必須手動刪除它,因爲您不應該首先添加包含@標誌的gemset。嘗試刪除.rmv/gems.rvm/gemsets中的gemset並執行grep -r "[email protected]" .以查找所有其餘參考。 。