如何完全卸载rails,ruby和rubygems?

时间:2010-03-12 02:09:12

标签: ruby-on-rails uninstall

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

有关从何处重新安装的任何建议?最佳做法?我想回到3.0测试版

谢谢!

3 个答案:

答案 0 :(得分: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

(最终你必须在gem命令前放置一个sudo。在Windows上使用像msysGit这样的unix控制台环境)

答案 1 :(得分:9)

我建议您只使用gem uninstall [name_of_gem]卸载所有Gems,然后使用RVM安装新的Ruby版本并将其设置为默认版本。

RVM也非常容易删除Ruby版本及其所有数据,因为它将所有内容安装在主目录中的文件夹中。

答案 2 :(得分:2)

使用

$ gem clean

删除所有宝石。