Techioz Blog

Rspec が Ruby 2.7.4 でハングし、出力が表示されない

概要

Ruby 2.6.8 から 2.7.4 へのアップグレードに取り組んでいます。 Rspec スイートがいくつかのテストをフリーズするだけで、出力、エラー、警告などは何も表示されないことを除いて、すべてが苦痛ではありませんでした。 1時間以上放置してますが、一向に進みません。

rspec –backtrace を実行してみましたが、それ以上の情報は得られません。

これをデバッグする方法を知っている人はいますか?

ruby (2.7.4)
rspec-rails (3.9.0)
rails (5.2.5)

解決策

聖なる牛よ、ついにこれを理解しました。どうやら、Rails 5.2.x は Ruby 2.7.x と事実上互換性がありません。 Rails 6.0.0 にアップデートすると、すべてが再び研ぎ澄まされたように見えます。