卸载不存在的Ruby gem

卸载不存在的Ruby gem,ruby,gem,spring-gem,Ruby,Gem,Spring Gem,当启动RubyonRails WEBrick服务器Ubuntu14.04时,会出现以下消息:警告:您正在将Rubygems 1.8.23与Spring一起使用。至少升级到Rubygems 2.1.0并运行gem pristine-所有这些都可以提高启动性能 我升级了Rubygems并运行了gem pristine-所有这些,但它似乎与thor gem有问题。原因是我根据gem list命令安装了以下thor gem版本: 雷神0.19.1,0.18.1.20140116 而且任何地方都没有“th

当启动RubyonRails WEBrick服务器Ubuntu14.04时,会出现以下消息:警告:您正在将Rubygems 1.8.23与Spring一起使用。至少升级到Rubygems 2.1.0并运行gem pristine-所有这些都可以提高启动性能

我升级了Rubygems并运行了gem pristine-所有这些,但它似乎与thor gem有问题。原因是我根据gem list命令安装了以下thor gem版本:

雷神0.19.1,0.18.1.20140116

而且任何地方都没有“thor”gem版本0.18.1.20140116。我无法卸载它,也无法安装它。如果我安装并卸载0.18.1版本,它根本不会影响0.18.1.20140116版本

因此gem pristine-检查thor时,所有命令都会停止,并出现以下错误:

恢复雷神-0.19.1 未找到thor-0.18.1.20140116的缓存gem,正在尝试获取。。。 错误:执行gem时。。。Gem::异常 无法在/home中的[/usr/share/rubygems integration/1.9.1/cache/thor-0.18.1.20140116.gem]加载gem/****/******/*********

我怎样才能从系统中删除有趣的0.18.1.20140116版本,或者使gem保持原始状态而不检查thor gem


谢谢大家!

卸载thor 0.18.1.20140116时是否出现任何错误消息

我想知道卸载thor的所有版本并重新安装0.19.1是否有帮助

gem uninstall thor # Select "All versions" here
gem install thor -v 0.19.1

我通过删除解决了这个问题

/usr/share/rubygems集成/1.9.1/specifications/thor-0.8.1.20140116.gempec

手动使用根权限


谢谢你们的帮助

不幸的是,在gem卸载thor之后,gem list命令的结果中仍然保留着thor 0.18.1.20140116字符串。当我试图删除这个特定的版本时,它抛出一个信息:gemthor未安装错误。问题在于20140116。嗯。。。你看过这个帖子吗?感觉很相似:雷神还回来的宝石又是什么?