2012-08-03 23 views
0

我正在通過Hartl的Ruby on Rails Tutorial for Rails 3進行工作,並且我試圖設置一些東西,而且我有點難住。首先,自動測試似乎本身運行良好。它看起來要比我看到的運行兩次測試需要花費的時間長一些,但它可以工作7秒。但是,我試圖讓它給咆哮通知。我發現這個question,我有點失落的答案。答案建議修改工作目錄中的.autotest文件,在本例中爲sample_app。但是,我在該目錄中沒有任何.autotest文件。我似乎只有在寶石庫的主Ruby目錄中的其他寶石。此外,我不熟悉他的Gemlist文件,因爲我有一個Gemlist.Lock文件,該文件在該目錄中看起來類似,但它沒有提及自動測試。他發佈的實際Gemfile是相同的,但他確實有Spork和我似乎沒有的Win32過程。在Windows和Growl上的Ruby Autotest

因此,如果我應該在我的sample_app目錄中有一個.autotest文件,我該如何獲得一個?爲什麼它似乎不在我的Gemlist.lock文件中?

如果需要的話,這裏是從當我運行自動測試的輸出:

C:\Ruby193\work\rails_tutorial\sample_app>autotest 
loading autotest/rails_rspec2 
C:\Ruby193\bin\ruby -rrubygems -S 'C:/Ruby193/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.1/exe/rspec' --tty 'C:/Ruby193/work/rails_tutorial/sample_app/spec/controllers/pages_controller_spec.rb' 

..

Finished in 8.57 seconds 
2 examples, 0 failures 

Randomized with seed 6674 

任何建議/幫助將不勝感激。謝謝。

回答

0

我努力讓Growl在Windows上工作。它看起來好像你通過RubyInstaller使用MRI,在那裏我使用JRuby,但也許我的寫作會有所幫助。

http://journeymandev.com/2012/7/28/rails-growl-and-windows

+0

當我回家時,我必須檢查一下。通讀它,你提到我需要改變項目根目錄下的.autotest文件。這是我的基本問題。除了作爲其他寶石的一部分存在以外,我沒有任何.autotest文件。所以我要創建一個,如果是的話,我該怎麼做。如果我不創建它,那麼應該怎樣創建它才能修改它? – 2012-08-04 00:13:52

+0

您在項目的根目錄中創建'.autotest'文件。然後把'reqiure'autotest/growl''作爲該文件的第一行。 – nathan 2012-08-04 00:30:05

+0

太棒了!好吧,我見過的所有東西都說要把它放在那裏,但不要創建實際的文件。所以我覺得我有什麼問題。我今晚會嘗試一下。非常感謝Nathan! – 2012-08-04 02:49:14