4

invoke_command と run の違いは何ですか?

4

1 に答える 1

3

invoke_commandを使用すると、 :via オプションを使用して、これを呼び出す必要があるかどうかを示すことができますまたはsudoによってrun。このようにして、変数に基づいて実行できる単一の構成ファイルを作成できsudoます(おそらく、prodでは必要ですが、devでは simple が必要です)。runsudorun

だから...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 に答える