不知何故,我有一个 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
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