我的系统是F'd。 如何完全卸载rails,ruby和rubygems?
有关从何处重新安装的任何建议?最佳做法?我想回到3.0测试版
谢谢!
答案 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
删除所有宝石。