5

升级 Rails 后运行rspec会导致未初始化的常量错误:RSpec::Rails::Railtie::SourceAnnotationExtractor.

回溯指向“rails_helper.rb”文件。

我已经尝试过bundle update rspec-rails.

4

1 回答 1

5

我添加这个问题和答案是因为我在搜索 StackOverflow 时没有找到确切的问题或解决方案。

事实证明,rspec-rails 被卡住了,因为 rspec 没有更新(卡在 v 3.6 上)。

修复:

bundle update rspec rspec-rails

一次更新两个 gem 至关重要。最终将 rspec-rails 更新为 5.0.1,将 rspec 更新为 3.10.0。

感谢此线程的重要信息: https ://github.com/rspec/rspec-rails/issues/1298

于 2021-04-09T22:46:53.680 回答