Techioz Blog

Ruby-installでインストールしたRubyをアンインストールする方法

概要

Ruby-install によって ~/.rubies の下に多くの Ruby がインストールされています。

ls .rubies
ruby-1.9.3-p545 ruby-2.0.0-p598 ruby-2.1.3      ruby-2.1.5
ruby-2.0.0-p451 ruby-2.1.2      ruby-2.1.4      ruby-2.2.0

Ruby-install でインストールした Ruby の 1 つをアンインストールしたいのですが、どうすればよいですか?

解決策

残念ながら、ruby-install は Ruby をダウンロードしてコンパイルするだけのようで、RVM や rbenv とは異なり、削除するオプションはありません。

したがって、インストールされているすべてのファイルを削除するには、おそらくここでいくつかの手動コマンドを実行する必要があります。

通常、ruby-install は Ruby を ~/.rubies/ フォルダーにインストールします。

Ruby-install を使用してどの Ruby がインストールされたかわからない場合は、ファイル .installed.list を見つけてください。このファイルには、Ruby のインストール中にインストールされたファイルのリストが含まれています。すぐに見つけたい場合は、locate .installed.list を実行するだけで、短いリストが表示されます。

次に、削除するバージョンにあるファイルに対して cat を実行し、削除する Ruby インストールのルート フォルダーがどれであるかを確認します。

その後、ターゲット バージョンが存在するフォルダーを削除するだけです。

Ruby-1.9.3-p545 を削除する場合は、次を実行します。

rm -Rf ~/.rubies/ruby-1.9.3-p545

インストールされている gem を削除したい場合、通常は ~/.gem/ruby/ にあります。