删除带有 @ 登录的 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
   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

相关内容

  • 没有找到相关文章

最新更新