我在 Mac OS X 10.6.7 上使用 Ruby 1.9.2 和 Rails 3.0.7。
我有最糟糕的时间咆哮来显示自动测试通知。我已经安装了自动测试并且工作正常。
每次我对文件进行更改时,测试都会毫无问题地运行。咆哮只是拒绝工作。在我的 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'
我已经尝试了我能想到的一切来让它发挥作用。我试过了:
- 按照 Google 上的自动测试和 OS X 指南的前两页。
- 删除我在 RVM 中的 gemset 并重新安装。
- 运行
bundle install
数十次。 - 安装
test_notifier
宝石。
这些步骤似乎都不起作用。我将不胜感激任何帮助或建议。试图让它发挥作用已经令人沮丧的两天。