如何从我的系统中移除 RVM(Ruby 版本管理器)
如果其他答案不能彻底删除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."
有一个简单的命令内置其中,可以提取它:
rvm implode
这将删除 rvm/
目录以及其中构建的所有 ruby。为了删除 rvm 的最后痕迹,如果您安装了 rvm gem,还需要将它删除:
gem uninstall rvm
还可能有一些 Homebrew、Apt 或 DNF 安装的剩余元素需要删除。这取决于您最初安装的方式。 清理步骤是可选的,因为 RVM 将不再涉及 Ruby,但可以帮助保持事物的有序性。
如果您对您的 PATH
进行了修改,您可能也想要将其删除。检查您的 .bashrc
、.profile
和 .bash_profile
文件等文件。
您还可能有一个 /etc/rvmrc
文件,或者在您的主目录中有一个 ~/.rvmrc
需要被删除。