【发布时间】:2012-08-04 10:36:34
【问题描述】:
我安装了多个版本的 Ruby,这会导致一些问题。如何完全删除它(所有版本)? 我使用 Linux(Fedora)
【问题讨论】:
-
@SenthilKumar 我安装了 rvm。我输入了 rvm remove all,但 ruby 包仍然存在
我安装了多个版本的 Ruby,这会导致一些问题。如何完全删除它(所有版本)? 我使用 Linux(Fedora)
【问题讨论】:
使用rvm implode 删除RVM 安装的Ruby,使用yum 卸载分发包(如果有的话)。
来自 RVM 文档:
implode - 删除它管理的所有 ruby 安装,其中的所有内容 ~/.rvm
【讨论】:
rbenv,但官方文档中“删除它管理的所有 ruby 安装”部分听起来像是 OP 想要的。
rbenv 之外的所有内容...并继续有更多的红宝石经理=> github.com/wayneeseguin/rvm/blob/master/help/alt.md
按照建议,您可以使用 rvm implode 删除 ruby,
还可以找到 ruby:
whereis ruby
然后删除它们中的每一个,例如:
rm -f /usr/local/bin/ruby
然后检查构建目录中的文件.installed.list 以检查已安装文件的列表。您也可以删除并确认 ruby 文件已被删除
【讨论】:
这是一个技巧,但应该可以在不删除 RVM 的情况下卸载所有 rubies:
rvm uninstall --gems $(rvm list strings | tr "\n" ',')
rvm cleanup all
【讨论】: