3
是否有規定的方式來「清理」具有未能生成的本機擴展的Ruby Gems?在gems目錄中有目錄/文件,但是gem list --local沒有列出它們被安裝。 例如sqlite3-ruby,linecache,mongo如何刪除未正確安裝的Ruby Gems
是否有規定的方式來「清理」具有未能生成的本機擴展的Ruby Gems?在gems目錄中有目錄/文件,但是gem list --local沒有列出它們被安裝。 例如sqlite3-ruby,linecache,mongo如何刪除未正確安裝的Ruby Gems
沒有預定義的方式。 好消息是,在1.9.2中,它不應該算作寶石(我假設你在1.9.1上)?
這裏是你如何刪除創業板的特定版本:
gem uninstall (gem name here) --version (version number here)
從特定版本和背部使用刪除寶石:
gem uninstall (gem name here) --version '<(version number here)'
這將刪除所有版本較低。
是的,我在1.9.2上注意到它們沒有被gem list --local命令列出。我使用的是1.8.7,1.9.1和1.9.2。這不是一個問題,但如果能夠將它們移除,因爲它們不起作用,將會很好。我採取了手動刪除文件夾,這似乎沒有破壞任何東西。 – VirtualStaticVoid 2010-09-03 12:52:36
我想當時唯一的方法就是將「寶石列表」的輸出與寶石的內容進行比較。 你可能會寫一個插件,可能會自動爲你做,但可能。 – rogerdpack 2010-09-03 16:40:02