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

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


有一个简单的内置命令可以实现:

rvm implode

这将删除rvm/目录及其内建的所有rvm/ 。 为了移除rvm的最终轨迹,您还需要删除rvm gem:

gem uninstall rvm

如果你对PATH进行了修改,你可能也想要这样做。 检查你的.bashrc.profile.bash_profile文件等等。

你也可能有一个/etc/rvmrc文件,或者你的主目录~/.rvmrc一个可能需要删除的文件。


如果其他答案不能彻底删除RVM,RVM的故障排除页面包含以下部分:

我如何彻底清除系统中所有的RVM痕迹,包括系统范围的安装?

这是一个我们称为cleanout-rvm的自定义脚本。 虽然您可以将rvm implode作为常规用户或rvmsudo rvm implode用于系统范围的安装,但此脚本非常有用,因为它完全脱离了RVM,并且无需使用RVM本身就可以清除RVM,而不会留下任何痕迹。

#!/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."

当使用内爆并且您看到:

Psychologist intervened, cancelling implosion, crisis avoided :)

那么你可能想使用--force

rvm implode --force

然后从以下位置删除rvm:

rm -rf /usr/local/rvm
sudo rm /etc/profile.d/rvm.sh
sudo rm /etc/rvmrc
sudo rm ~/.rvmrc

检查以下文件并删除或注释掉对rvm的引用

~/.bashrc 
~/.bash_profile 
~/.profile 
~/.zshrc
~/.zlogin

注释/删除/ etc / profile中的以下行

 source /etc/profile.d/sm.sh
 source /etc/profile.d/rvm.sh

/ etc / profile是一个只读文件

sudo vim /etc/profile

并在改变后使用砰!

:w!

最后重新登录/重新启动您的终端。

链接地址: http://www.djcxy.com/p/25663.html

上一篇: How can I remove RVM (Ruby Version Manager) from my system?

下一篇: How do I save a String to a text file using Java?