gpt4 book ai didi

ruby - 守卫不发送 gntp 通知 growl

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:02 24 4
gpt4 key购买 nike

我将 guard 与 minitest 一起使用,除了 growl 通知不起作用外,一切都很好。

gem 文件

gem 'growl'
gem 'guard'
gem 'guard-minitest'
gem 'json'
gem 'minitest'
gem 'rack-test'
gem 'ruby_gntp'
gem 'sinatra'

保护文件

guard :minitest do
watch(%r{^spec/(.*)_spec\.rb$})
watch(%r{^spec/test_helper.rb$})
watch('beacons_app.rb') { "spec/beacons_app_spec.rb" }
end

notification :gntp

(注意:我也试过将“通知”行放在文件的顶部)

如果我运行 bundle exec guard notifiers gntp 显示可用:

  +-------------------+-----------+------+--------+-------------+
| Name | Available | Used | Option | Value |
+-------------------+-----------+------+--------+-------------+
| gntp | ✔ | ✔ | title | "Notiffany" |
| | | | sticky | false |
+-------------------+-----------+------+--------+-------------+
| growl | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| terminal_notifier | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| libnotify | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| notifysend | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| notifu | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| emacs | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| tmux | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+
| terminal_title | ✔ | ✔ | title | "Notiffany" |
+-------------------+-----------+------+--------+-------------+
| file | ✘ | ✘ | | |
+-------------------+-----------+------+--------+-------------+

Growl 正在运行并工作(我可以在命令行使用 growlnotify 成功发送给它)。

当我运行 bundle exec guard 时,我的测试运行良好,文件更改触发测试在终端中重新运行,正如预期的那样。但没有 growl 通知。

我怎样才能让它们发挥作用?

更新

这是由 guard-minitest 中的错误引起的,现已修复:https://github.com/guard/guard-minitest/commit/35ba44c2df7d25b8c3631be2571d3f1411e64185

最佳答案

嗯,我的第一个猜测是你的 growl 设置中没有启用保护:

你检查过你的 growl 偏好吗?

growl preferences

我也会检查 http://www.rubydoc.info/github/guard/guard/Guard/Notifier/Growl以确保您有正确的配置选项。如果这不起作用,请在 https://github.com/guard/guard-minitest/issues 打开一个问题

更新:看起来这是 guard-minitest 中的一个错误 https://github.com/guard/guard-minitest/issues/126

关于ruby - 守卫不发送 gntp 通知 growl ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28291066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com