tad*_*man 894
有一个简单的内置命令可以拉它:
rvm implode
Run Code Online (Sandbox Code Playgroud)
这将删除rvm/目录及其中构建的所有rubies.为了删除rvm的最终痕迹,您还需要删除rvm gem:
gem uninstall rvm
Run Code Online (Sandbox Code Playgroud)
如果您对自己做了修改,PATH也可能想要修改它们.检查.bashrc,.profile和.bash_profile文件,等等.
您可能还有一个/etc/rvmrc文件,或者您的主目录~/.rvmrc中也可能需要删除的文件.
Ror*_*ane 54
如果其他答案没有为您彻底删除RVM,则RVM的故障排除页面包含以下部分:
如何从系统中彻底清除所有RVM痕迹,包括系统范围的安装?
这是我们命名为的自定义脚本
cleanout-rvm.虽然您绝对可以rvm implode用作普通用户或rvmsudo rvm implode系统范围的安装,但此脚本非常有用,因为它完全在RVM之外执行,并且在不使用RVM本身的情况下清除RVM,不留任何痕迹.Run Code Online (Sandbox Code Playgroud)#!/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."
Kin*_*mah 31
使用内爆时,您会看到:
Psychologist intervened, cancelling implosion, crisis avoided :)
Run Code Online (Sandbox Code Playgroud)
那么你可能想使用--force
rvm implode --force
Run Code Online (Sandbox Code Playgroud)
然后从以下位置删除rvm:
rm -rf /usr/local/rvm
sudo rm /etc/profile.d/rvm.sh
sudo rm /etc/rvmrc
sudo rm ~/.rvmrc
Run Code Online (Sandbox Code Playgroud)
检查以下文件,删除或注释掉对rvm的引用
~/.bashrc
~/.bash_profile
~/.profile
~/.zshrc
~/.zlogin
Run Code Online (Sandbox Code Playgroud)
注释掉/从/ etc/profile中删除以下行
source /etc/profile.d/sm.sh
source /etc/profile.d/rvm.sh
Run Code Online (Sandbox Code Playgroud)
/ etc/profile是一个只读文件,所以使用
sudo vim /etc/profile
Run Code Online (Sandbox Code Playgroud)
并且在使用爆炸进行更改后写!
:w!
Run Code Online (Sandbox Code Playgroud)
最后重新登录/重启终端.
小智 17
除了@ tadman的回答,我还删除了包装/usr/local/bin和文件/etc/profile.d/rvm.
包装包括:
erb
gem
irb
rake
rdoc
ri
ruby
testrb
Run Code Online (Sandbox Code Playgroud)
很多人都犯了一个常见的错误,认为'rvm implode'就是这样做的.您需要删除任何.rm文件的所有跟踪.此外,它将从root进行一些手动删除.确保它被删除,并且还使用它安装了所有ruby版本.
从/.bash_rc或/.zsh_rc中删除RVM加载脚本,然后使用:
rm -rf /.rvm
Run Code Online (Sandbox Code Playgroud)
要么:
rvm implode
Run Code Online (Sandbox Code Playgroud)
跑:
rvm implode
Run Code Online (Sandbox Code Playgroud)
现在您需要使用以下命令卸载 RVM gem:
gem uninstall rvm
Run Code Online (Sandbox Code Playgroud)
检查您的主目录中是否还有剩余的 RVM 文件,如果是,则删除它们。
转到主目录并列出所有隐藏文件:
ls -a
rm .rvm
rm .rvmrc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
190912 次 |
| 最近记录: |