Rspec在Ruby 2.7.4上挂起,没有输出

uoifb46i  于 12个月前  发布在  Ruby
关注(0)|答案(2)|浏览(132)

我正在从Ruby 2.6.8升级到2.7.4。一切都是无痛的,除了现在Rspec套件只是冻结了一些测试,没有输出,错误,警告或任何东西。我让它继续了一个多小时,它从来没有进展。
我试过运行rspec --backtrace,但没有得到更多的信息。
有谁知道我怎么能调试这个?

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

iyfjxgzm1#

天啊,终于搞清楚了。Rails 5.2.x与Ruby 2.7.x不兼容。更新到Rails 6.0.0后,一切似乎又恢复了平静。

iugsix8n

iugsix8n2#

我遇到了同样的问题。在我的情况下,解决方案是寻址Spring gem

解决步骤:

1.停止Spring:

bin/spring stop

1.正在运行RSpec。rspec .
这个解决方案对我很有效。有关更多详细信息,请参阅我对StackOverflow here的完整解释。如果你正面临类似的RSpec问题,它可能会有所帮助。

相关问题