0

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

ありがとうございました!

4

2 に答える 2

0

「thor 0.18.1.20140116」をアンインストールする際にエラーメッセージは表示されましたか?

トールのすべてのバージョンをアンインストールして、0.19.1 を再インストールするのに役立つかどうか疑問に思います。

gem uninstall thor # Select "All versions" here
gem install thor -v 0.19.1
于 2015-02-19T15:06:36.500 に答える