2014-04-23 156 views
0

使用我升級軌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秒!似乎春天在我的應用程序中默認不使用。出了什麼問題?在任何Rake任務,Rails服務器或rspec之前,我需要寫惱人的spring ..command..是件壞事。我需要做什麼來避免spring命令與默認彈簧工作?

回答

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

+1

這似乎是真的,但是rvm呢?我不想粘貼bin/rake,我只需要打印耙。我嘗試了互聯網上的解決方案,但他們不工作。你知道解決方案嗎? – asiniy