启动Rails服务器(Ubuntu14.04)时,会出现以下消息:“警告:您使用Rubygems 1.8.23和Spring.至少升级到Rubygems2.1.0并运行gem pristine --all以获得更好的启动性能。”
我已经升级了Rubygems并运行了gem pristine --all,但是它在thor gem上似乎有问题。原因是我安装了以下thor gem版本(根据gem list命令):
雷神(0.19.1,0.18.1.20140116)
任何地方都没有“雷神”宝石版0.18.1.20140116。我不能卸载它也不能安装它。如果我安装和卸载0.18.1版本,它根本不会影响0.18.1.20140116版本。
因此,当使用以下错误检查gem pristine --all时,thor命令将停止:
恢复雷神-0.19.1缓存宝石为雷神-0.18.1.20140116没有找到,试图获取.错误:在执行gem时..。( /usr/share/rubygems-integration/1.9.1/cache/thor-0.18.1.20140116.gem::Exception)无法在/home/*/*中加载gem
我如何从系统中删除那个有趣的0.18.1.20140116版本,或者让gem pristine不检查thor宝石?
谢谢!
发布于 2015-02-21 15:05:13
我通过删除
/usr/share/rubygems-integration/1.9.1/specifications/thor-0.8.1.20140116.gemspec
手动使用根权限。
谢谢你们的帮助!
发布于 2015-02-19 15:06:36
卸载"thor 0.18.1.20140116“时是否有错误信息?
我想知道它是否有助于卸载所有版本的thor并重新安装0.19.1。
gem uninstall thor # Select "All versions" here
gem install thor -v 0.19.1https://stackoverflow.com/questions/28608955
复制相似问题