1

私はgrowl_glue(バージョン1.0.7)を使用してgrowlnotifyで自動テストを設定しています:

require 'growl_glue'
GrowlGlue::Autotest.initialize do |config|
  config.notification :use_network_notifications => true
end

唸り声のバージョンは1.2です

自動テストが実行され、通知のうなり声のポップアップが表示されるたびに、OSXファイアウォールのポップアップが表示されます。Do you want the application "growlnotify" to accept incoming network connections?

拒否と許可に答えてみましたが、それでもポップアップし続けます。

拒否/許可の選択は、[システム環境設定]->[セキュリティ]->[ファイアウォール]->[アプリケーションアクセスリスト]に適切に反映されますが、それでも毎回要求されます。

アップデート

私はgrowl_glueの代わりにautotest-growlgemを使用することになりました。それは問題を修正しました、それはおそらくgrowl_glueがgrowlnotifyを呼び出す方法に関連していました。

4

2 に答える 2

2

これは私のために働いた:

  • ターミナルに「whichgrowlnotify」と入力して、growlnotifyがインストールされている場所を確認します。

  • システム環境設定を開く

  • セキュリティ南京錠の家のアイコンをクリックします

  • ファイアウォールをクリックします

  • 南京錠をクリックし、必要に応じてパスワードを入力して構成のロックを解除します

  • [詳細...]ボタンをクリックします

  • プラスボタンをクリックします。

  • ファイルピッカーが表示されたら、「/」と入力してテキストボックスを表示し、バックスペースを押します。

  • growlnotifyの場所に貼り付けます。

  • 「実行」ボタンをクリックします

  • 「追加」ボタンをクリック

  • 「OK」ボタンをクリックします

それはあなたのために働きましたか?

于 2011-08-24T07:15:21.377 に答える
1

リモートデスクトップアプリケーションでも同様の問題が発生しました。これを修正するために、アプリケーションパッケージ内の/ Contents/_CodeSignatureにあるフォルダーをゴミ箱に移動しました。唸り声でやってみます。

これは、トラブルシューティング中に解決策を見つけたフォーラムの投稿です。

于 2010-03-01T15:15:28.067 に答える