【问题标题】:How to completely remove ruby? [closed]如何彻底去除红宝石? [关闭]
【发布时间】:2012-08-04 10:36:34
【问题描述】:

我安装了多个版本的 Ruby,这会导致一些问题。如何完全删除它(所有版本)? 我使用 Linux(Fedora)

【问题讨论】:

  • @SenthilKumar 我安装了 rvm。我输入了 rvm remove all,但 ruby​​ 包仍然存在

标签: ruby linux rvm


【解决方案1】:

使用rvm implode 删除RVM 安装的Ruby,使用yum 卸载分发包(如果有的话)。

来自 RVM 文档:

implode - 删除它管理的所有 ruby​​ 安装,其中的所有内容 ~/.rvm

【讨论】:

  • 又一次有人想知道反对票是为了什么......
  • 您提供了如何删除 RVM 的说明,缺少红宝石只是您命令的副作用。
  • 我个人使用rbenv,但官方文档中“删除它管理的所有 ruby​​ 安装”部分听起来像是 OP 想要的。
  • 您的回答更加错误,它只显示了如何删除除rbenv 之外的所有内容...并继续有更多的红宝石经理=> github.com/wayneeseguin/rvm/blob/master/help/alt.md
  • 我想你误解了我想说的话。无论如何,从您的个人资料中,我知道您是一名 RVM 开发人员,因此您可能会觉得这不是必要的。
【解决方案2】:

按照建议,您可以使用 rvm implode 删除 ruby​​,

还可以找到 ruby​​:

whereis ruby

然后删除它们中的每一个,例如:

rm -f /usr/local/bin/ruby

然后检查构建目录中的文件.installed.list 以检查已安装文件的列表。您也可以删除并确认 ruby​​ 文件已被删除

【讨论】:

    【解决方案3】:

    这是一个技巧,但应该可以在不删除 RVM 的情况下卸载所有 rubies:

    rvm uninstall --gems $(rvm list strings | tr "\n" ',')
    rvm cleanup all
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多