我是Capistrano的新手,使用以前使用厨师运行部署的现有服务器。
我在deploy.rb中设置了:use_sudo,true,但是“cap deploy:check”声明“您没有权限写入'/ srv / app /'”
我的部署用户已正确配置为sudo而没有密码提示。如果我在服务器上手动运行“sudo test -w / srv / app”,它就会成功。
为什么Capistrano不使用sudo?
答案 0 :(得分:0)
该命令失败,因为该目录不存在。您应首先运行cap deploy:setup
之后cap deploy:check
成功。