如何从我的系统中移除 RVM(Ruby 版本管理器)

34 浏览
0 Comments

如何从我的系统中移除 RVM(Ruby 版本管理器)

我怎样才能从我的系统中移除 RVM (Ruby 版本管理器)?

admin 更改状态以发布 2023年5月24日
0
0 Comments

如果其他答案不能彻底删除RVM,RVM的故障排除页面包含了下面这段内容:\n\n\"如何从系统中完全清除所有RVM痕迹,包括系统级安装?\"。\n\n这里有一个自定义脚本,我们将其命名为cleanout-rvm。虽然您可以作为常规用户使用rvm implode,或者使用rvmsudo rvm implode来进行系统范围的安装,但这个脚本非常有用,因为它完全脱离了RVM并清除了RVM,而不使用RVM本身,不留下任何痕迹。\n\n

#!/bin/bash
/usr/bin/sudo rm -rf $HOME/.rvm $HOME/.rvmrc /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm /usr/local/bin/rvm
/usr/bin/sudo /usr/sbin/groupdel rvm
/bin/echo "RVM is removed. Please check all .bashrc|.bash_profile|.profile|.zshrc for RVM source lines and delete
or comment out if this was a Per-User installation."

0
0 Comments

有一个简单的命令内置其中,可以提取它:

rvm implode

这将删除 rvm/ 目录以及其中构建的所有 ruby。为了删除 rvm 的最后痕迹,如果您安装了 rvm gem,还需要将它删除:

gem uninstall rvm

还可能有一些 Homebrew、Apt 或 DNF 安装的剩余元素需要删除。这取决于您最初安装的方式。 清理步骤是可选的,因为 RVM 将不再涉及 Ruby,但可以帮助保持事物的有序性。

如果您对您的 PATH 进行了修改,您可能也想要将其删除。检查您的 .bashrc.profile.bash_profile 文件等文件。

您还可能有一个 /etc/rvmrc 文件,或者在您的主目录中有一个 ~/.rvmrc 需要被删除。

0