1

我使用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 的方式有关。

4

2 回答 2

2

这对我有用:

  • 在终端中键入“which growlnotify”以找出安装了 growlnotify 的位置。

  • 打开系统偏好设置

  • 单击安全挂锁的房子图标

  • 点击防火墙

  • 如有必要,单击挂锁并输入密码以解锁配置

  • 单击高级...按钮

  • 点击加号按钮。

  • 当文件选择器出现时,键入“/”以获取一个文本框,然后按退格键。

  • 粘贴到 growlnotify 的位置。

  • 点击“前往”按钮

  • 点击“添加”按钮

  • 点击“确定”按钮

它对你有用吗?

于 2011-08-24T07:15:21.377 回答
1

我在远程桌面应用程序中遇到了类似的问题。为了修复它,我删除了位于应用程序包内 /Contents/_CodeSignature 的文件夹。我会尝试咆哮。

这是我在解决问题时找到解决方案的论坛帖子。

于 2010-03-01T15:15:28.067 回答