4

invoke_command 和 run 有什么区别?

4

1 回答 1

3

使用invoke_command:via 选项可以指示是否必须由sudo或调用run。这样,您可以拥有一个可以执行sudorun基于变量的配置文件(可能在 prod 中您想要sudo,但在 dev 中您想要简单run)。

所以...默认情况下invoke_command会调用run

否则,它们是相同的。

资料来源:http ://www.ruby-doc.org/gems/docs/c/capistrano-edge-2.5.6/Capistrano/Configuration/Actions/Invocation.html

于 2012-10-13T17:08:56.860 回答