gpt4 book ai didi

ruby-on-rails - Capistrano 3 钩子(Hook)之前和之后

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:09 25 4
gpt4 key购买 nike

我刚转而使用 Capistrano 3,遇到了钩子(Hook)前后文档的一些问题。

在文档中它显示了调用现有任务的以下内容

before :starting, :ensure_user
after :finishing, :notify

如果我使用这种语法,我会得到“不知道如何开始构建任务”相反,我必须执行以下操作才能完成我的任务。

before "deploy:starting", "dj:stop"
after "deploy:finished", "dj:start"

dj 任务位于 Capistrano 任务目录中的 *.rake 文件中。关于我可能遗漏的内容或文档是否需要更新的任何想法?

ruby 2.1.6 rails 4.2.0卡皮斯特拉诺 3.4.0

最佳答案

当两个任务都在同一个命名空间内时,您只能使用快捷方式版本(before :starting, :ensure_user)。当你想从不同的命名空间执行任务时,你需要在字符串中包含命名空间(before "deploy:starting", "dj:stop")。

关于ruby-on-rails - Capistrano 3 钩子(Hook)之前和之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29778179/

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