如何在Guard(Ruby)中禁用通知?

uyto3xhc  于 2022-12-18  发布在  Ruby
关注(0)|答案(2)|浏览(122)

我找不到如何在byobu中在Linux上运行带有Ruby 2.5.1的Guard 2.4.4时禁用通知(如果这有区别的话)。
维基建议使用notification :off来禁用通知。如果我将其放在Guardfile中,它将无效。如果我将其放在~/.guardrc文件中,我将得到notificationNoMethodError。如果我在guard提示符下键入notification :off,它将显示通知已关闭,但我仍然会在每次运行时显示通知。
它们很烦人,因为它们每次在屏幕上停留10秒:我从来不知道它是从最近运行或如果它是从几个运行前,当作出小的变化。他们是完全不透明的,所以我必须等待他们清除之前,我可以点击按钮的通知隐藏的区域。
是否成功禁用了Guard通知?

ubof19bj

ubof19bj1#

在2.4.4中有一个bug,更新到2.4.6修复了这个问题,并且我的~/.guard.rb中的notification :off(不是~/.guardrc,这个是配置pry)不再被忽略。

r1wp621o

r1wp621o2#

到这里后,在wiki https://github.com/guard/guard/wiki/System-notifications上找到了完整的描述

notification :off

是正确的,但也可以放入保护文件中

相关问题