回答
# 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. 紅寶石仍然顯示舊版本
- 6. RVM:卸載寶石的所有寶石
- 7. 紅寶石版本錯誤
- 8. 紅寶石版本幫助
- 9. Twitter的紅寶石寶石
- 10. 卸載sass寶石
- 11. 無法成功升級紅寶石 - 寶石仍在使用舊紅寶石版本
- 12. 寶石安裝紅寶石
- 13. 調試寶石紅寶石
- 14. 紅寶石寶石 - LoadError
- 15. 錯誤紅寶石寶石
- 16. 紅寶石寶石文檔
- 17. 寶石cmd從紅寶石腳本
- 18. '部署'寶石紅寶石腳本
- 19. 如何卸載或紅寶石
- 20. 獲取寶石的版本紅寶石內
- 21. 安裝由於紅寶石版本的寶石問題
- 22. 紅寶石寶石的版本控制最佳實踐
- 23. 如何運行紅寶石寶石的特定版本
- 24. 紅寶石散列在紅寶石
- 25. 紅寶石文本
- 26. 紅寶石NTLM版本2寶石或庫
- 27. 紅寶石的寶石不能在腳本加載,但在IRB
- 28. Bundler尋找舊版寶石
- 29. golang版本的紅寶石的等於|| =
- 30. 將NUMBER(on Rails的寶石紅寶石)
我來這裏問同樣的問題(y),謝謝! – 2015-07-17 08:41:22