2012-03-29 6 views
2

私はRailsとLinuxを初めて使い、sudoを使ってRVMをインストールしました。sudoでRVMを誤ってインストールしました。逆にする方法は?

のsudo bashは今、私は 'rvmsudo' で(先割れスプーンのような)ほとんどのコマンドを実行する必要が

(カール-s https://raw.github/wayneeseguin/rvm/master/binscripts/rvm-installer)< <安定-s。それは冗長であり、何かが冗長であり、しばしば間違っているときに私が学んだ方法です。このニュアンスを取り除く方法は? RVMを再インストールする唯一の方法はありますか?もしそうなら、正しく再インストールするには?

答えて

3

rvm implodeを使用してrvmをアンインストールします。 /etc/profile/etc/bash_profile、または使用しているシェルに環境変数がないことを確認してください。一度それをしたら、単一ユーザーガイドhereを使用して再インストールしてください。

rootとしてインストールしたので、sudoを使用してimplodeコマンドを実行する必要があります。

+0

私がrvmを削除すると、次のように表示されます: '本当ですか?すべて削除する? "rvm list known"を参照してください。 – oFca

+0

ああ、そうです。その場合、これは重複した質問です。 http://stackoverflow.com/questions/3950260/howto-uninstall-rvm – nathan

+0

ありがとうございます。魅力的に働いた:) – oFca

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 
0

ルートとして実行されたときにrvmを100%削除するための完全で簡潔なステップバイステップを見つけることができませんでした。ここで私が思いついたものだ、と私は3回成功し、それをテストしてみた:

sudo su - 
rvm implode 
groupdel rvm 
rm /etc/rvmrc 
rm /etc/profile.d/rvm.sh 

また、あなたは〜/ .rvmまたは〜/ .rvmrcまたは任意のRVMを持っていないことをダブルチェックしたいと思いますこの時点でいくつかの方法でrvmをインストールしようとしていた可能性があるので、あなたの.bashrc(おそらくOSxの.bash_profile)には何もありません!

次に、/etc/profile.d/rvm.shに設定されているグローバル環境変数が、新しいシェルに取り込まれるまで、リブートする必要があります。再起動後、ターミナルを開いて、テストするには、このコマンドを実行してください:

echo $rvm_path 

を、それが空の場合は、あなたが成功してきたということ!そうでない場合は、/usr/local/rvmに設定される可能性が最も高くなります。

関連する問題