如何在rake任务中运行Guardfile中的所有内容?

时间:2012-04-19 20:53:48

标签: ruby-on-rails-3 rake guard

我在一个ruby,非rails项目中使用Guard。 (是的,rails标签就在那里,所以合适的人找到了这个。)

我有一个由我的Guardfile不断构建的系统设置。当我run_all时,除了观看某些文件和有选择地构建之外,所有的Guards基本上都运行构建。

我希望可以选择从rake任务运行构建。

我想我应该能够在rake任务中做这样的事情,但我不明白run_all在这里期待什么......

task :build do
  require 'guard'
  Guard.setup :guardfile => 'Guardfile'
  Guard.run_all 
end

感谢您的任何提示......

1 个答案:

答案 0 :(得分:3)

回答我自己的蹩脚问题。我在github wiki的“Guard Cookbook”下找到了答案。

https://github.com/guard/guard/wiki/Use-Guard-programmatically-cookbook