卸载 gem 时出现错误

3
我正在尝试从这个gemset中卸载一个gem:
gem list

*** LOCAL GEMS ***

bundler (1.3.5)
bundler-unload (1.0.2)
my_gem_to_delete (0.0.1) <-- this one
executable-hooks (1.2.6)
rake (10.1.1, 10.1.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)

所以:
gem uninstall my_gem_to_delete
ERROR:  While executing gem ... (Gem::InstallError)
    my_gem_to_delete is not installed in GEM_HOME, try:
    gem uninstall -i /home/my_name//.rvm/gems/ruby-2.0.0-p247@my_gem_to_delete my_gem_to_delete

最后一个命令产生了这个错误。

我有什么遗漏吗?

谢谢。

2个回答

0

看起来你已经改变了 gemsets,请运行:

rvm use ruby-2.0.0-p247@my_gem_to_delete

然后移除宝石


0

你可以手动从~/.rvm/gems/ruby-2.0.0-p247中删除gem文件...

你可能需要搜索它以找到真实路径,因为你已经对我们进行了模糊处理


只需要删除目录吗?但是你有任何关于 gem 命令失败的想法吗? - Yoann Augen
我猜你已经尝试过卸载它,但是出了问题,导致 RVM 的目录结构现在不同步了。这也是我现在使用 rbenv 的几个原因之一。 - Donovan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接