我怎样才能彻底删除 Ruby + Rails + Gems?

我怎样才能彻底删除 Ruby + Rails + Gems?

我把 Ubuntu 10.04 上的 Ruby 开发环境搞乱了。

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

  • 红宝石
  • 所有宝石
  • RubyGems

首先,我想使用以下命令重新安装 Ruby右心室

答案1

如果你使用 Ubuntu Packages 运行sudo apt-get purge <packages>

所以应该是这样的:

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).

答案2

如果您正在使用 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 问题。

答案3

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

现在说说 gem:它们不被视为包。您需要手动删除它们(除非您想使用 Ruby 来执行此操作,但既然您说它坏了...)

默认情况下,Ruby 宝石安装在您的主文件夹中,位于 .gem 文件夹下。如果您真的想清理干净,只需删除 ~/.gem,就足够了。当您重新安装 Ruby 和所有内容时,该文件夹将再次创建,您就可以开始了。

答案4

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

 rvm implode

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

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

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

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

移除红宝石

gem uninstall rvm

相关内容