1

不知何故,我有一个带有@标志的 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.

有没有办法删除我搞砸的这个宝石?

4

3 回答 3

2

您将不得不手动删除它,因为您不应该首先添加包含@标志的 gemset。尝试删除其中的 gemset.rmv/gems.rvm/gemsets执行 agrep -r "your@gemset" .以查找所有剩余的引用。.

于 2014-01-11T23:26:47.987 回答
1
$ cd ~/.rvm/gems
$ rm -r ruby-1.9.3-p392@dalli@dalli

你完成了;)你也可以重命名它并删除它,rvm gemset delete但据我所知,这与上面的命令相同,如果没有,请纠正我。

于 2014-01-11T23:25:01.240 回答
0

根据 mpapis 的评论,我更新了 RVM,麻烦的 gemset 消失了。看起来我偶然发现了一个已修复的错误,我只需要更新 RVM。

要更新 RVM:rvm get head

于 2014-01-13T17:44:24.177 回答