测试通过或失败时,我不会收到任何低吼通知。我仔细阅读了所有可以找到的设置指南。
细节
我运行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-fsevent
,growl
和growl_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使其与我的系统一起工作。还有其他选项,但是我找不到列出它们的网站或帖子。这对我来说是最容易设置的。怒吼声通知不同于怒吼声。