當前位置: 首頁>>技術教程>>正文


如何完全刪除Ruby + Rails + Gems?

, , ,

問題描述

我搞砸了Ubuntu 10.04上的Ruby開發環境。

從我的係統中刪除這些軟件包的最佳方法是什麽?

  • 紅 gems

  • 所有 gems

  • 紅 gems

要重新開始,我想使用RVM來使用re-install Ruby。

最佳辦法

如果您使用的是Ubuntu軟件包,請運行sudo apt-get purge <packages>

所以應該是這樣的:

sudo apt-get purge ruby rubygems

apt-get man page

  purge       purge is identical to remove except that packages are removed and purged (any configuration files are deleted too). 

次佳辦法

如果您使用的是RVM,為什麽還要麻煩卸載係統ruby?

我通過RVM安裝了1.8.7和1.9.2-rc。

安裝RVM後,可以將RVM 1.8.7設置為默認的ruby安裝。隻是不要以根用戶身份安裝RVM。

對於那些想知道的人,https://rvm.io/具有RVM安裝說明。

通過RVM安裝1.8.7之前,請確保已閱讀有關為Ubuntu安裝哪些軟件包的說明。如果您不安裝它們,則可能是某些 gems 有問題。

第三種辦法

使用突觸,您可以刪除Ruby軟件包(選擇”completely remove”選項)。我想這等效於命令行:sudo apt-get清除

現在是 gems :它們不被視為包裝。您將需要手動刪除它們(除非您想使用Ruby來做到這一點,但是既然您說它已損壞…)

默認情況下,Ruby gems安裝在.gem文件夾下的主文件夾中。如果您真的想弄幹淨東西,隻需刪除〜/.gem,就足夠了。當您重新安裝Ruby和所有內容時,該文件夾將再次創建,您可以輕鬆使用。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11234.html,未經允許,請勿轉載。