标签: capistrano
invoke_command和run之间有什么区别?
答案 0 :(得分:3)
使用invoke_command,您可以使用:via选项指示是否必须由sudo或run调用此选项。通过这种方式,您可以拥有一个可以根据变量执行sudo或run的配置文件(可能需要sudo,但在dev中您需要简单的run)
invoke_command
sudo
run
所以... invoke_command默认会调用run。
否则,它们是相同的。
来源:http://www.ruby-doc.org/gems/docs/c/capistrano-edge-2.5.6/Capistrano/Configuration/Actions/Invocation.html