2010-03-12 159 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

使用

$宝石干净

用于删除所有的宝石。