【发布时间】:2015-02-21 23:05:13
【问题描述】:
当启动 Ruby on Rails WEBrick 服务器 (Ubuntu 14.04) 时,会出现以下消息:“警告:您正在使用带有 Spring 的 Rubygems 1.8.23。升级到至少 Rubygems 2.1.0 并运行 gem pristine --all 以获得更好的启动性能。”
我已经升级了 Rubygems 并运行了 gem pristine --all,但似乎在使用 thor gem 时遇到了问题。原因是我安装了以下thor gem 版本(根据gem list 命令):
雷神 (0.19.1, 0.18.1.20140116)
并且任何地方都没有'thor' gem 版本 0.18.1.20140116。我无法卸载它,我无法安装它。如果我安装卸载0.18.1版本,完全不影响0.18.1.20140116版本。
所以gem pristine --all 命令在检查thor 时停止并出现以下错误:
恢复 thor-0.19.1 未找到 thor-0.18.1.20140116 的缓存 gem,正在尝试获取... 错误:执行 gem 时...(Gem::Exception) 无法在 /home/****/******/****** 中的 [/usr/share/rubygems-integration/1.9.1/cache/thor-0.18.1.20140116.gem] 加载 gem ***
我怎样才能从系统中删除那个有趣的 0.18.1.20140116 版本或让gem pristine 不检查thor gem?
谢谢!
【问题讨论】:
-
gem which thor返回什么?
标签: ruby gem spring-gem