Ubuntu 10.04のRuby開発環境を台無しにしました。
これらのパッケージをシステムから削除する最良の方法は何ですか?
新たに開始するには、 RVM を使用してRubyを再インストールします。
Ubuntuパッケージを使用している場合は、Sudo apt-get purge <packages>
を実行します
そのため、次のようになります。
Sudo apt-get purge Ruby rubygems
apt-get manページ から:
purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
RVMを使用している場合、なぜシステムrubyをアンインストールする必要があるのでしょうか?
RVMを介して1.8.7と1.9.2-rcの両方をインストールします。
RVMをインストールしたら、RVM 1.8.7をデフォルトのRubyインストールに設定できます。 RVMをルートとしてインストールしないでください。
不思議な人のために、 https://rvm.io/ にはRVMのインストール手順があります。
RVMを介して1.8.7をインストールする前に、Ubuntu用にインストールする必要があるパッケージに関する指示を必ずお読みください。それらをインストールしないと、いくつかのgemに問題がある可能性があります。
シナプスを使用して、Rubyパッケージを削除できます(「完全に削除」オプションを選択)。私はこれがコマンドラインに相当すると思います:Sudo apt-get purge
宝石については、パッケージとは見なされません。それらを手動で削除する必要があります(Rubyを使用してそれを行う場合を除きますが、壊れていると言うので...)
デフォルトでは、Ruby gemsは、.gemフォルダーの下のホームフォルダーにインストールされます。本当にきれいにしたい場合は、〜/ .gemを削除するだけで十分です。 Rubyおよびすべてを再インストールすると、フォルダーが再び作成され、準備が整います。
RVMを使用してRubyをインストールした場合、次のコマンドはRVMがインストールされたディレクトリを完全に削除します。
rvm implode
このコマンドを実行すると、.rvm
ディレクトリを削除する確認が求められます。
.rvm
ディレクトリの削除が完了すると、注目に値する次のメッセージが表示されます。
/ etc/rvmrcと〜/ .rvmrcがまだ存在する場合は、手動で削除する必要がある場合があることに注意してください。
すべての.bashrc .bash_profile .profileおよび.zshrcでRVMソース行を確認し、これがユーザーごとのインストールである場合は削除またはコメント化してください。
Ruby Gemsを削除
gem uninstall rvm