私の人生のためにこのエラーを取り除くことはできません-1日の間無駄にしようとしていました。 gem pristine --all
は何もしませんでしたし、バンドルの削除と再インストールもしませんでした。他の誰かがこれに出くわし、何をすべきか知っていますか?私はその答えに外部から感謝します!
完全なエラーはここにあります:
警告:実行中
gem pristine --all
インストールされたgem仕様を再生成する(およびbundle --pathを使用する場合はバンドルを削除してから再インストールする)と、Springの起動パフォーマンスが向上します。
これは、Rails、またはRailsコンソールを実行するたびに発生します。
実際には、rvmバンドルキャッシュディレクトリのgems
ディレクトリを削除する必要がありました。私にとってそれは:
rm -rf ~/.rvm/gems/Ruby-1.9.3-p392@<my-gemset-name-here>/bundler/gems
。
その後、私は以下をやり直しました:
gem pristine --all
bundle install
bundle exec spring binstub --all
そして今それはうまく働きます。
RVMの代わりにrbenvまたは何も使用しない場合は、次のコマンドですべてのgemをアンインストールできます。
$ for i in `gem list --no-versions`; do gem uninstall -aIx $i; done
.bundle
ディレクトリがある場合は、バンドルを削除して再インストールできます。
$ rm -rf .bundle && bundle