我将rails升级到4.1.0&已安装gem "spring"
之后,我修补了bundle exec spring binstub --all
。现在,我的所有bin/*
都包含
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
但是,如果我跑,说time spring rake -T
& time rake -T
次1秒& 3秒!在我的应用程序中,默认情况下似乎没有使用spring。出了什么问题?在任何rake任务,rails server或rspec之前,我需要编写烦人的spring ..command..
,这是件坏事。我需要做些什么来避免使用spring spring
命令默认工作?
答案 0 :(得分:2)
每次都不需要弹簧。我不确定你为什么要获得这些数字,但请尝试以下方法。
# make sure that spring server is stopped
>> spring stop
# take note of the time here
>> time bin/rake routes
# start spring server
>> spring
# test routes again
>> time bin/rake routes
第二个bin/rake routes
应该非常快。在我们的一个应用程序中,没有弹簧,显示路线需要8秒。春天,不到一秒钟。
对于rspec,您需要为此安装额外的gem。查看additional commands section of the spring gem