我是 Capistrano 的新手,正在使用以前使用 Chef 运行部署的现有服务器。
我在 deploy.rb 中设置了 :use_sudo, true ,但“cap deploy:check”声称“您没有权限写入 '/srv/app/'”
我的部署用户已正确配置为 sudo,没有密码提示。如果我在服务器上手动运行“sudo test -w /srv/app”,它会成功。
为什么 Capistrano 不使用 sudo?
我是 Capistrano 的新手,正在使用以前使用 Chef 运行部署的现有服务器。
我在 deploy.rb 中设置了 :use_sudo, true ,但“cap deploy:check”声称“您没有权限写入 '/srv/app/'”
我的部署用户已正确配置为 sudo,没有密码提示。如果我在服务器上手动运行“sudo test -w /srv/app”,它会成功。
为什么 Capistrano 不使用 sudo?