Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
invoke_command 和 run 有什么区别?
使用invoke_command:via 选项可以指示是否必须由sudo或调用run。这样,您可以拥有一个可以执行sudo或run基于变量的配置文件(可能在 prod 中您想要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