2010-03-12 60 views
21

我的系統是F'd。 如何完全卸載rails,ruby和rubygems?如何完全卸載rails,ruby和rubygems?

有什麼建議從哪裏去重新安裝?最佳實踐?我想回到3.0測試版

謝謝!

+0

哪個操作系統? – 2010-03-12 02:36:50

+0

我正在運行osx – 2010-03-12 02:59:28

回答

9

我建議您只需使用gem uninstall [name_of_gem]卸載所有Gems,然後使用RVM安裝新的Ruby版本並將其設爲默認版本。

由於RVM將所有內容都安裝在主目錄中的文件夾中,因此它還可以非常容易地刪除Ruby版本及其所有數據。

26

您可以使用gem uninstall刪除所有寶石如下:

gem list --no-version | xargs gem uninstall 

如果你想保持如。創業板rake

gem list --no-version | grep -v "rake" | xargs gem uninstall 

只刪除舊版本,可以運行gem clean


此外,還可以編寫所有寶石中的列表:

gem list --no-version > gem_list.txt 

,並定義這些要刪除:

cat gem_list.txt | xargs gem uninstall 

或安裝:

cat gem_list.txt | xargs gem install 

(最終你必須把sudo在一個gem命令前面。在Windows上使用的UNIX主機環境像msysGit)

+5

謝謝!這很熱。我修改了一下,以便自動刪除所有bin可執行文件和每個版本的gem:'gem list --no-version | sudo xargs gem卸載$ 1 -a -x' – 2012-02-11 17:53:28

2

使用

$寶石乾淨

用於刪除所有的寶石。