[英]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.