gpt4 book ai didi

ruby - 简单的 ruby 守卫观察者

转载 作者:数据小太阳 更新时间:2023-10-29 07:05:47 26 4
gpt4 key购买 nike

有没有办法制作一个简单的守卫 watch ?我想在特定目录中的文件更改时运行 rake 任务,并且完成所有这些步骤对于这个一次性任务来说太多了。 https://github.com/guard/guard/wiki/Create-a-guard

我尝试将它添加到 Guardfile 中,但它不起作用。

guard :doc do
watch(%r{^documentation}) { "rake doc:build" }
end

watch("/documentation") { "rake doc:build" }

那么当文件更新为 guard 时,您是否知道一种运行 rake 任务的简单方法? ?

最佳答案

最直接的方法是使用 guard-rake对文件修改运行 Rake 任务。

一个更通用的解决方案是使用 guard-shell在文件修改上运行任何命令行工具。

更复杂的用例应该由 creating your own guard plugin 解决.您甚至不需要创建 gem,因为您可以简单地将它们定义为内联守卫,正如 Avdi 在他的 a Guardfile for Redis 中向我们展示的那样。博文。

当您想分享您的 Guard 时,只需查看更高级的 Guard 插件,例如 guard-rspecguard-jasmine作为例子。

关于ruby - 简单的 ruby 守卫观察者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11253489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com