测试通过或失败时,我不会收到任何低吼通知。我仔细阅读了所有可以找到的设置指南。

细节

我运行guard并启动Spork正常:

Using RSpec
Preloading Rails environment
Loading Spork.prefork block...
Spork is ready and listening on 8989!


当我更改规格文件时,一切似乎正常:

Running: spec/unit/category_spec.rb
Running tests with args ["--color", "--format", "progress", "--format", "Guard::RSpec::Formatter::NotificationRSpec", "--out", "/dev/null", "--require", "/Users/John/.rvm/gems/ruby-1.9.2-p290/gems/guard-rspec-0.5.2/lib/guard/rspec/formatters/notification_rspec.rb", "spec/unit/category_spec.rb"]...
.

Finished in 0.2063 seconds
1 example, 0 failures
Done.


但是...低吼没有。

我尝试过的


Growl首选项窗格中“应用程序”选项卡中的Ticked Guard
安装了最新的Growl for Snow Leopard-V1.2.2
Growl已启动并正常运行-我启用了iTerm,并从中收到通知。
rb-fseventgrowlgrowl_notify添加到gem文件并运行捆绑安装
从“ Growl下载”页面安装了Growl Notify软件包。
重新启动我的Mac


宝石文件

group :development, :test do
  gem 'factory_girl'
  gem 'rspec-rails'
  gem "guard-rspec"
  gem "spork", "> 0.9.0.rc"
  gem "guard-spork"
  gem 'rb-fsevent'
  gem 'growl_notify'
  gem 'growl'
end


更新资料

碰巧的是,我发现从保护文件中删除--drb选项时:

之前:

guard 'rspec', :version => 2, :cli => "--drb"  do


后:

guard 'rspec', :version => 2, :cli => ""  do


低吼开始工作。但是,当我这样做时,测试需要一段时间才能再次运行。

低吼的作品或测试很快...但不是两者都快!

最佳答案

我必须去get growl notify使其与我的系统一起工作。还有其他选项,但是我找不到列出它们的网站或帖子。这对我来说是最容易设置的。怒吼声通知不同于怒吼声。

10-05 22:53