簡體   English   中英

使用@符號刪除RVM Gemset

[英]Delete RVM Gemset with @ sign in it

不知何故,我有一個寶石集,其中有一個@符號,我無法弄清楚如何刪除它。

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
   dalli@dalli

運行rvm gemset delete dalli@dalli產生Unknown ruby interpreter version (do not know how to handle): dalli.

有沒有辦法刪除我笨拙的寶石集?

您必須手動刪除它,因為您不應該首先添加包含@符號的gemset。 嘗試刪除.rmv/gems.rvm/gemsets並執行grep -r "your@gemset" . 找到所有剩余的參考文獻。

$ cd ~/.rvm/gems
$ rm -r ruby-1.9.3-p392@dalli@dalli

你已經完成;)你也可以重命名它並刪除rvm gemset delete但據我所知這與上面的命令相同,如果沒有,請更正我。

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

要更新RVM: rvm get head

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM