2011-06-16 50 views
1

我正在關注Ruby on Rails教程(http://ruby.railstutorial.org)。在第3章中,作者介紹了測試。一切似乎都按照說明進行,但在開始自動測試後,我不會收到Growl通知(綠色或紅色)。另外,在咆哮中,它說「沒有應用程序已經註冊」。在Windows上不接收自動測試的低吼消息

參考文獻:

  • 我都嘗試創業板將安裝在autotest-growl自述

  • 我一味裝寶石 卡爾 - 自動測試,咆哮提到 ,雖然blog describing it,雖然寫得清清楚楚,是有點過時了

  • ph7spot有一個相當[詳細walkthough] [4]設置autote ST適用於Linux,Windows和XOS(http://ph7spot.com/musings/getting-started-with-autotest)

我的設置:

  • 64位Windows 7
  • 低吼v2.0.6(建 2.0.6.1)

C:\ Sites.autotest文件內容:

require 'autotest/growl' 
    require 'autotest/fsevent' 
    require 'redgreen/autotest' 
    require "test_notifier/autotest" 

的Gemfile內容:

source 'http://rubygems.org' 

    gem 'rails', '3.0.7' 
    gem 'sqlite3-ruby', '1.3.2', :require => 'sqlite3' 

    group :development do 
     gem 'rspec-rails', '2.5.0' 
    end 

    group :test do 
     gem 'rspec', '2.5.0' 
     gem 'webrat', '0.7.1' 
     gem 'win32-process' 
     gem 'spork', '0.9.0.rc5' 
    end 

「的Gemfile列表」 輸出(部分)

autotest (4.4.6) 
autotest-growl (0.2.9) 
autotest-rails (4.1.0) 
autotest-rails-pure (4.1.2) 
autotest-standalone (4.5.5) 
karl-autotest-growl (0.1.8) 
rails (3.0.7) 
rake (0.9.2, 0.8.7) 
rspec (2.5.0) 
rspec-core (2.5.2) 
rspec-expectations (2.5.0) 
rspec-mocks (2.5.0) 
rspec-rails (2.5.0) 
spork (0.9.0.rc5) 
webrat (0.7.1) 
ZenTest (4.5.0) 

請讓我知道如果您有關於如何我任何問題或建議可以解決這個問題。

謝謝。

回答

0

.autotest文件路徑不正確。它應該是:

C:\sites\sample_app\.autotest 

你也需要從.autotest文件中刪除require 'autotest/fsevent'線,因爲它僅用於OSX。

+0

謝謝。自動測試現在註冊與咆哮。我想我有一個單獨的問題保持運行測試。現在我將就此開展工作。再次感謝! – JHo 2011-06-20 06:29:12