我使用growl_glue(版本1.0.7)使用growlnotify进行自动测试设置:
require 'growl_glue'
GrowlGlue::Autotest.initialize do |config|
config.notification :use_network_notifications => true
end
咆哮版本是1.2
每次自动测试运行并显示通知咆哮弹出窗口时,我还会收到一个 OS X 防火墙弹出窗口询问Do you want the application "growlnotify" to accept incoming network connections?
我尝试回答拒绝和允许,但它仍然不断弹出。
拒绝/允许选择正确反映在系统偏好设置->安全->防火墙->“应用程序访问列表”中,但它仍然每次都会询问。
更新
我最终使用了 autotest-growl gem 而不是 growl_glue。它解决了这个问题,它可能与growl_glue 调用growlnotify 的方式有关。