私はCapistranoを初めて使用し、以前はchefを使用してデプロイメントを実行していた既存のサーバーを使用しています。
deploy.rbで:use_sudoをtrueに設定しましたが、「capdeploy:check」は「'/ srv /app/'に書き込む権限がありません」と主張します。
デプロイメントユーザーは、パスワードプロンプトなしでsudoを実行するように正しく構成されています。サーバーで「sudotest-w/ srv / app」を手動で実行すると、成功します。
Capistranoがsudoを使用しないのはなぜですか?