RubyGemをアンインストールする方法

gemと呼ばれる特別なパッケージをダウンロードしてインストールすることにより、Rubyプログラミング言語に機能を追加できます。 これらのパッケージは、通常Rubyに付属している「gem」という名前のプログラムによって中央リポジトリからフェッチされます。 ほとんどのRubyプログラマーは、Ruby gemをインストールするために必要な手順にすぐに精通していますが、システムから不要になったgemを削除する方法に精通していない場合があります。 これは、Gemパッケージマネージャーの特別なコマンドを使用して実行できます。

ステップ1

ターミナルを開きます。 Windowsでは、「開始」と「実行」をクリックしてこれを行うことができます。 「実行」ダイアログが表示されたら、「cmd」と入力します。 Mac OS Xでは、Spotlightボタンをクリックして、「ターミナル」と入力するだけです。

今日のビデオ

ステップ2

次のコマンドを入力して、gemをアンインストールします。

gemアンインストールGEMNAME

「GEMNAME」をインストールするgemの名前に置き換えます。

ステップ3

アンインストールコマンドによって与えられたプロンプトに答えます。 gem自体の構成によっては、アンインストールするバージョンを指定するか、アンインストールの確認を求められる場合があります。 さらに、他のgemパッケージがアンインストールするパッケージに依存していることをgemが検出した場合、アンインストールが失敗する可能性があります。

ヒント

コマンドに「-i」(「無視」を表す)を追加することで、gemが依存関係について通知する可能性があるという警告にもかかわらず、gemを強制的にアンインストールできます。

アンインストールするgemのフルネームを忘れた場合は、コマンド「gem list」を入力して、システムにインストールされているすべてのgemを一覧表示できます。