我正在使用 Rails 5 RC1。使用spring-commands-rspec gem(在撰写本文时有一段时间没有更新),我在以下位置生成了这个 spring rspec binstub bin/rspec
:
#!/usr/bin/env ruby
begin
load File.expand_path('../spring', __FILE__)
rescue LoadError => e
raise unless e.message.include?('spring')
end
require_relative '../config/boot'
load Gem.bin_path('rspec-core', 'rspec')
bin/rspec
工作,但如果我bin/rspec
再次运行,它需要和第一次一样多的时间。
尽管spring status
向我展示了这一点,但速度并没有提高:
Spring is running:
29530 spring server | my_app | started 9 secs ago
29531 spring app | my_app | started 9 secs ago | test mode
这表明所有内容都已正确预加载。
相同的设置在 Rails 4 上完美运行。关于如何使其在 Rails 5 RC1 中运行的任何想法?