我如何从我的系统中删除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?