テストが成功または失敗したときにGrowl通知が届きません。私は見つけることができるすべてのセットアップガイドを通過しました。
詳細
実行する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からは何もありません。
私が試したこと
- Growl設定ペインの[アプリケーション]タブで[Guard]にチェックマークを付けます
- SnowLeopard用の最新のGrowlをインストール-V1.2.2
- Growlが起動し、正常に動作しています-iTermを有効にすると、問題なく通知が届きます。
- を追加し
rb-fsevent
、gemファイルにバンドルインストールを実行しましたgrowl
growl_notify
- GrowlDownloadsページからGrowlNotifyパッケージをインストールしました。
- Macを再起動しました
Gemfile
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
唸り声が働き始めました。しかし、私がこれを行うと、テストを再度実行するのに何年もかかります。
唸り声が機能するか、テストが高速です...しかし両方ではありません!