如何彻底删除Ruby + Rails + Gems?

我在Ubuntu 10.04上弄乱了我的Ruby dev环境。

从我的系统中删除这些包的最佳方法是什么?

  • ruby
  • 所有gem
  • RubyGems的

为了重新开始,我想使用RVM重新安装Ruby。

如果您正在使用Ubuntu软件包,请运行sudo apt-get purge

所以这应该是这样的:

sudo apt-get purge ruby rubygems

从apt-get手册页 :

  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安装。 只是不要以root用户身份安装RVM。

对于那些想知道的人, https: //rvm.io/有RVM安装说明。

在通过RVM安装1.8.7之前,请务必阅读有关Ubuntu需要安装的软件包的说明。 如果您不安装它们,您可能会遇到一些gem的问题。

使用synaptic,您可以删除Ruby包(选择“完全删除”选项)。 我想这相当于命令行:sudo apt-get purge

现在对于gem:它们不被视为包。 您需要手动删除它们(除非您想使用Ruby来执行此操作,但是因为您说它已损坏…)

默认情况下,Ruby gem安装在.gem文件夹下的主文件夹中。 如果你真的想让事情干净,只需删除〜/ .gem,它就足够了。 当您重新安装Ruby和所有内容时,该文件夹将再次创建,您将很高兴。

如果您使用RVM安装了Ruby,那么以下命令将完全删除RVM安装目录:

  rvm implode 

运行此命令将要求您确认删除.rvm目录。

完成删除.rvm目录后,您将收到以下消息值得注意:

注意,如果它们仍然存在,您可能需要手动删除/ etc / rvmrc和〜/ .rvmrc。

请检查所有.bashrc .bash_profile .profile和.zshrc是否有RVM源代码行,如果是每用户安装,请删除或注释掉。

删除Ruby Gems

 gem uninstall rvm