Rspec 确定bundler加载文件花费如此长时间的原因?

Rspec 确定bundler加载文件花费如此长时间的原因?,rspec,bundler,Rspec,Bundler,Bundler加载文件需要很长时间,我正试图找出原因: $ bundle exec rspec <bunch of output> Finished in 1.08 seconds (files took 2 minutes 2.6 seconds to load) $bundle exec rspec 完成时间为1.08秒(加载文件需要2分钟2.6秒) 我尝试了几件事,但都没有成功: 我注释掉了spec\u helper.rb中的所有内容,认为这可能是一个昂贵的设置。然而,

Bundler加载文件需要很长时间,我正试图找出原因:

$ bundle exec rspec

<bunch of output>

Finished in 1.08 seconds (files took 2 minutes 2.6 seconds to load)
$bundle exec rspec
完成时间为1.08秒(加载文件需要2分钟2.6秒)
我尝试了几件事,但都没有成功:

  • 我注释掉了
    spec\u helper.rb
    中的所有内容,认为这可能是一个昂贵的设置。然而,这并没有改变文件加载时间
  • 我试着执行
    bundle exec rspec-v
    ,看看问题是否出在bundler本身(与我们的代码无关)。但是,此命令将在几秒钟后返回
  • 注意:这是一个ruby命令行应用程序,不是Rails应用程序

    问题
  • 是什么导致了这些长时间的加载
  • 有没有针对问题根源的调试技术的建议
  • “文件加载耗时2分钟2.6秒”部分不是从bundler发出的,而是从rspec发出的。捆扎机的设置在rspec开始测量之前完成。因此,您(可能)不需要改进捆绑机设置,而需要改进rspec测试的组织。如果您使用的是Rails,那么它可能只是Rails的初始启动,在这种情况下可能会有所帮助。捆扎机的设置在rspec开始测量之前完成。因此,您(可能)不需要改进捆绑机设置,而需要改进rspec测试的组织。如果您使用的是Rails,那么它可能只是Rails的初始启动,在这种情况下可能会有所帮助。