Ruby on Rails WEBrick サーバー (Ubuntu 14.04) を起動すると、次のメッセージが表示されますgem pristine --all
。
Rubygems をアップグレードして実行しましたが、 gemgem pristine --all
に問題があるようです。thor
その理由は、 (コマンドthor
によると) 次の gem バージョンがインストールされているためです。gem list
トール (0.19.1, 0.18.1.20140116)
どこにも「トール」gemバージョン0.18.1.20140116はありません。アンインストールもできませんし、インストールもできません。0.18.1 バージョンをインストールしてアンインストールしても、0.18.1.20140116 バージョンにはまったく影響しません。
そのため、次のエラーでgem pristine --all
チェックするとコマンドが停止します。thor
復元された thor-0.19.1 thor-0.18.1.20140116 のキャッシュされた gem が見つかりません。取得しようとしています... エラー: Gem の実行中に ... (Gem::Exception) Cannot load gem at [/usr/share/rubygems-integration /1.9.1/cache/thor-0.18.1.20140116.gem] 内 /home/****/********/************
そのおかしな 0.18.1.20140116 バージョンをシステムから削除したり、 gemgem pristine
をチェックしないようにするにはどうすればよいですか?thor
ありがとうございました!