我在Mac OS X 10.6.7上使用Ruby 1.9.2和Rails 3.0.7。讓自動測試在OS X上與Growl一起工作
我有可怕的時間越來越咆哮顯示自動測試通知。我有自動測試安裝和完美工作。
每次我對文件進行更改時,測試都會毫無問題地運行。咆哮只是拒絕工作。在我的Growl首選項面板中,我可以看到自動測試已添加到應用程序列表並啓用,並且Growl處於運行狀態。這裏是我的Gemfile看起來是這樣的:
source 'http://rubygems.org'
gem 'rails'
gem 'sqlite3-ruby', :require => 'sqlite3'
group :development do
gem 'rspec-rails'
gem 'annotate-models'
end
group :test do
gem 'rspec'
gem 'webrat'
gem "ZenTest"
gem "autotest-rails-pure"
gem "autotest-growl"
gem "autotest-fsevent"
end
這是我的.autotest文件:
require 'autotest/growl'
require 'autotest/fsevent'
我用盡了一切我能想到的得到這個工作。我想:
- 以下指南對谷歌前兩頁自動測試和OS X.
- 刪除我在寶石RVM和重新安裝。
- 運行
bundle install
幾十次。 - 安裝
test_notifier
寶石。
這些步驟似乎都不起作用。我會很感激任何幫助或建議。試圖讓這個工作成功的兩天是令人沮喪的。
這看起來非常好,它似乎運作良好。然而,咆哮仍然沒有顯示通知。我第一次運行它時,它告訴我要安裝咆哮寶石,但我仍然沒有看到任何東西。 – LandonSchropp 2011-05-18 01:20:00
我清理了我的Growl安裝並開始了一個新項目,然後我複製了我的文件。然後,我再次安裝了這個寶石,它的工作。我不知道我所做的是否真的解決了問題,但它現在正在工作,所以我很高興。謝謝。 – LandonSchropp 2011-05-19 06:15:24