我是Rails和Linux的新手,并使用sudo安装了RVM。
sudo bash -s stable< <(curl -s https://raw.github/wayneeseguin/rvm/master/binscripts/rvm-installer)
现在我必须使用'rvmsudo'运行大多数命令(如spork)。它是多余的,我学习的方式,当事情是冗余的时候,它往往是错误的。如何摆脱这种细微差别?是重新安装RVM的唯一方法吗?如果是这样,如何正确重新安装?
答案 0 :(得分:3)
使用rvm implode
卸载rvm。检查/etc/profile
,/etc/bash_profile
或您正在使用的shell中是否没有遗留任何环境变量。完成后,使用找到here的单一用户指南重新安装。
你必须使用sudo执行implode
命令,因为你以root身份安装它。
答案 1 :(得分:1)
1)在主目录中删除:
rm -rf .rvm*
2)从bash文件中删除:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
3)从/ etc / rvmrc文件中删除
sudo rm -rf /etc/rvm*
4)删除其他所有内容
sudo groupdel rvm
答案 2 :(得分:0)
当它以root身份运行时,我无法逐步找到完全/简洁的100%删除rvm。这就是我想出来的,并且我已成功测试了三次:
sudo su -
rvm implode
groupdel rvm
rm /etc/rvmrc
rm /etc/profile.d/rvm.sh
您还要仔细检查您的.bashrc中没有〜/ .rvm或〜/ .rvmrc或任何rvm诸如此类的内容(可能是OSx上的.bash_profile),因为您&#39在这一点上,我可能已经尝试过几种方式安装rvm了!
接下来,您需要重新启动,因为/etc/profile.d/rvm.sh中设置的全局环境变量将一直在新shell中填充,直到您执行此操作。重新启动后,打开终端并尝试此命令进行测试:
echo $rvm_path
如果它是空的,那意味着你已经成功了!如果没有,则最有可能设置为/usr/local/rvm
。