guard gem在启动时运行所有触发器

时间:2011-09-26 19:22:16

标签: ruby rspec guard

嗨,这让我发疯了。很长一段时间后我找不到解决方案。

如何为Guardfile中的所有警卫触发“run_all”。

当我在shell中运行“guard”时,我希望它能够假装所有文件都已更改并触发所有警卫。

从Guardfile中执行此操作的方法是什么。

2 个答案:

答案 0 :(得分:4)

在应用程序的根目录上创建一个guardfile,并将guard配置设置为类似rspec的例子:

guard 'rspec', :version => 2, :all_on_start => false do

答案 1 :(得分:1)

这种情况对我来说没有其他配置。我注意到一些警卫可以选择覆盖这种行为。例如,guard-rspec具有all_on_start选项,如果您不想在启动防护时运行规范,则可以将其设置为false。

如警卫自述文件中所述,如果您使用guard> = 0.7.0,则可以按Enter键按Guardfile中列出的顺序调用每个警卫#run_all方法。试试吧?

相关问题