卸载不存在的Ruby 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 而且任何地方都没有“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卸载不存在的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
谢谢大家! 卸载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。嗯。。。你看过这个帖子吗?感觉很相似:雷神还回来的宝石又是什么?