rspec测试总是使用终端通知程序显示失败

rspec测试总是使用终端通知程序显示失败,rspec,guard,Rspec,Guard,虽然我的所有规格都显示为通过我的终端,但通知始终显示它们失败。这是一个非常简单的设置,但我有什么配置错误吗?如何对此进行故障排除 Gemfile 警卫文件 问题是guard未配置为使用bundle exec运行rspec guard :rspec, cmd: 'bundle exec rspec' do ... end notification :terminal_notifier guard :rspec, all_after_pass: true, all_on_start: true

虽然我的所有规格都显示为通过我的终端,但通知始终显示它们失败。这是一个非常简单的设置,但我有什么配置错误吗?如何对此进行故障排除

Gemfile

警卫文件


问题是guard未配置为使用
bundle exec运行rspec

guard :rspec, cmd: 'bundle exec rspec' do
  ...
end
notification :terminal_notifier
guard :rspec, all_after_pass: true, all_on_start: true do
  # ...
end
guard :rspec, cmd: 'bundle exec rspec' do
  ...
end