回答
# remove all old versions of the gem
gem cleanup rjb
# choose which ones you want to remove
gem uninstall rjb
# remove version 1.1.9 only
gem uninstall rjb --version 1.1.9
# remove all versions less than 1.3.4
gem uninstall rjb --version '<1.3.4'
尝试类似gem uninstall rjb --version 1.3.4
。
的问题是“我如何删除旧版本,但保留最新版本?”此响应会删除最新版本。 – austinheiman 2017-10-06 16:40:39
gem cleanup
使用系统命令。安装的宝石只是文件系统中的目录。如果要批量删除,请使用rm -R
。
gem environment
和注意的GEM PATHS
cd <your-gem-paths>/gems
ls -1 |grep rjb- |xargs rm -R
“安装的gems只是文件系统中的目录。”很高兴知道,谢谢 – philant 2017-07-04 06:36:48
值对于删除旧版本所有安装宝石,以下两个命令是有用的:
gem cleanup --dryrun
上面的命令将预览哪些宝石将被删除。
gem cleanup
上面的命令将实际删除它们。
耶稣,多年来我一直没有这样的生活。只是节省了我的空间演出。谢谢! – gamut 2017-12-06 16:28:33
清除任何旧版本宝石的方法。
sudo gem cleanup
如果你只是想看看什么将被删除的列表,你可以使用:
sudo gem cleanup -d
您还可以清理只是通过指定名称的特定宝石:
sudo gem cleanup gemname
仅用于移除特定版本,如1.1.9
gem uninstall gemname --version 1.1.9
如果你仍然面临着一些例外安装宝石,如:
无效宝石:包损坏,同时验证例外:未定义的方法`大小”的零:NilClass(NoMethodError)在/home/rails/.rvm/ gems/[email protected]/cache/nokogiri-1.6.6.2.gem
的,你可以从缓存中删除它:
rm /home/rails/.rvm/gems/[email protected]/cache/nokogiri-1.6.6.2.gem
更多细节:
http://blog.grepruby.com/2015/04/way-to-clean-up-gem-or-remove-old.html
- 1. 卸载红宝石宝石
- 2. 无法卸载红宝石宝石
- 3. 如何卸载红宝石
- 4. 红宝石宝石版本错误
- 5. 红宝石版本1.9.3p392与宝石 'monbon'
- 6. 红宝石宝石赛璐珞版本
- 7. Capistrano使用旧的红宝石版本
- 8. 红宝石仍然显示旧版本
- 9. RVM:卸载宝石的所有宝石
- 10. 红宝石,版本,宝石,版本和更多,哦我的
- 11. Python /红宝石:cronjob将不会加载红宝石宝石?
- 12. 红宝石版本错误
- 13. 红宝石版本帮助
- 14. 红宝石版本显示
- 15. 控制红宝石版本
- 16. 红宝石版本混乱
- 17. Twitter的红宝石宝石
- 18. 卸载sass宝石
- 19. 无法成功升级红宝石 - 宝石仍在使用旧红宝石版本
- 20. 无法加载红宝石宝石irb
- 21. 红宝石宝石加载失败
- 22. RVM:获得以前的红宝石的新宝石版本的宝石
- 23. 红宝石宝石文档
- 24. 宝石安装红宝石
- 25. 调试宝石红宝石
- 26. 红宝石程序宝石
- 27. 错误红宝石宝石
- 28. 红宝石宝石 - LoadError
- 29. 红宝石宝石LoadError
- 30. 安装红宝石宝石
我来这里问同样的问题(y),谢谢! – 2015-07-17 08:41:22