~/

bundle update で無限ループに入る時のメモ

dependency API が解決できずに無限ループに入ってしまうことがある

https://github.com/carlhuda/bundler/issues/1450

$ DEBUG_RESOLVER=1 bundle update --verbose |& tee bundle.log

こんな感じで実行して無限ループに入ることを確認できる。 で、Gemfile を半分ずつ絞っていって原因を特定できた

今回の場合は、gem 'rspec-rails', '< 2.12.1' という記述があったため、 他の rspec 系が 2.13.0 にあがったため、おかしくなっていたようだ。