Ruby + Rails + Gemsを完全に削除するにはどうすればよいですか?


24

Ubuntu 10.04でRuby開発環境を台無しにしました。

これらのパッケージをシステムから削除する最良の方法は何ですか?

  • ルビー
  • すべての宝石
  • RubyGems

新たに始めるには、RVMを使用してRubyを再インストールしたいと思います。


1
どのようにインストールしましたか?Ubuntuパッケージを使用しましたか?
txwikinger

回答:


20

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).

7

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に問題がある可能性があります。


私もこれで答えるつもりでした!時間を無駄にしないでください。新しいRVM環境は、中断されたシステム環境よりも優先されます。
デレク

RVMのインストールは、ファイアウォールの内側で機能しないようです。
スリック

4

シナプスを使用して、Rubyパッケージを削除できます(「完全に削除」オプションを選択)。これはコマンドラインに相当すると思います:sudo apt-get purge

宝石については、パッケージとは見なされません。それらを手動で削除する必要があります(Rubyを使用してそれを行う場合を除きますが、壊れていると言うので...)

デフォルトでは、Ruby gemは.gemフォルダーの下のホームフォルダーにインストールされます。本当にきれいにしたい場合は、〜/ .gemを削除するだけで十分です。Rubyとすべてを再インストールすると、フォルダーが再び作成され、すぐに使用できます。


4
rootとしてインストールされたGemsはに移動するようです/var/lib/gems
マット

0

RVMを使用してRubyをインストールした場合、次のコマンドはRVMがインストールされたディレクトリを完全に削除します。

 rvm implode

このコマンドを実行すると、.rvmディレクトリを削除する確認が求められます。

.rvmディレクトリの削除が完了すると、注目に値する次のメッセージが表示されます。

/ etc / rvmrcと〜/ .rvmrcがまだ存在する場合は、手動で削除する必要がある場合があることに注意してください。

すべての.bashrc .bash_profile .profileおよび.zshrcでRVMソース行を確認し、これがユーザーごとのインストールである場合は削除またはコメント化してください。

Ruby Gemsを削除する

gem uninstall rvm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.