守护宝石在开始时运行所有触发器

发布于 2024-12-06 18:01:31 字数 128 浏览 1 评论 0原文

如何为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浴红衣 2024-12-13 18:01:31

在应用程序的根目录上创建一个防护文件,并将防护配置设置为类似于 rspec 示例:

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

Create a guardfile on the root of the app and set the guard config to something like rspec example:

guard 'rspec', :version => 2, :all_on_start => false do
蛮可爱 2024-12-13 18:01:31

这种情况发生在我身上,无需额外配置。我注意到一些警卫可以选择覆盖这种行为。例如,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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文