守护宝石在开始时运行所有触发器
如何为 Guardfile 中的所有守卫触发“run_all”?
当我在 shell 中运行“guard”时,我希望它能够假装所有文件都已更改并触发所有防护。
从 Guardfile 中执行此操作的干净方法是什么?
How do I trigger a "run_all" for all guards in the Guardfile?
When I run "guard" in the shell, I want it to sort off pretend like all files have changed and trigger all guards.
What's a clean way to do this from the Guardfile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在应用程序的根目录上创建一个防护文件,并将防护配置设置为类似于 rspec 示例:
Create a guardfile on the root of the app and set the guard config to something like rspec example:
这种情况发生在我身上,无需额外配置。我注意到一些警卫可以选择覆盖这种行为。例如,guard-rspec 具有 all_on_start 选项,如果您不想在启动防护时运行规范,则可以将其设置为 false。
正如 Guard 自述文件中所指定的,如果您使用的 Guard >= 0.7.0,则可以按 Enter 键按照 Guardfile 中列出的顺序调用每个 Guards #run_all 方法。试试那个?
This happens for me with no additional configuration. I've noticed that some guards have options to override this behavior. For instance, guard-rspec has the all_on_start option, which you can set to false if you don't want to run your specs when you fire up guard.
As specified in the guard readme, if you are using guard >= 0.7.0, you can press enter to call each guards #run_all method in the order they are listed in the Guardfile. Try that?