Ruby - RubyGmes パッケージの全削除!
Updated:
※この記事は12年以上前に投稿されたもので、情報が古い可能性があります。
インストールされている RubyGems パッケージを全てアンインストール・削除する方法です。
パッケージのアンインストールだけでなく作成されたディレクトリも全て削除する方法についてもメモしておきます。
備忘録Permalink
CentOS 6.2 や Cygwin 等での手順です。 ディレクトリは環境に合わせて変更してください。 また、Windows 等他の OS では未確認です。
1. RubyGems パッケージを全てアンインストールする方法Permalink
以下のコマンドで一発で全ての RubyGems パッケージを削除できる。
# gem uni -axI `gem li --no-versions`
- “gem li –no-versions” で全てのバージョン上情報を除いたパッケージ名一覧を取得。
- “uni” は “uninstall” の略。
- “-a” は全てのバージョンをアンインストールするオプション。
- “-x” は該当の実行ファイルも確認無しでアンインストールするオプション。
- “-I” は依存性を無視するオプション。
2. パッケージ以外のディレクトリ・ファイルも削除する方法Permalink
以下のコマンドでディレクトリ・ファイルを削除する。
# rm -rf /usr/local/lib/ruby/site_ruby/1.9/rubygems*
# rm -rf /usr/local/lib/ruby/gems
# rm /usr/local/bin/gem*
以上です。
Comments