web-dev-qa-db-ja.com

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

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

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

  • Ruby
  • すべての宝石
  • RubyGems

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

25
zengr

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).
20
Marco Ceppi

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

7
Alan Peabody

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

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

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

4
Little Jawa

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

 rvm implode

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

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

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

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

Ruby Gemsを削除

gem uninstall rvm
0