Capistrano部署失败

时间:2010-10-09 09:32:44

标签: ruby-on-rails capistrano

尝试cap deploy:setup时出现以下错误。这就像是无法通过sftp上传database.yml文件。我用谷歌搜索,但没有解决方案。甚至没有一点。

  xxx.xxx.xxx.xxx上的

* 通过sftp上传失败:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open /var/www/domain.com/username /shared/config/database.yml(3,“权限被拒绝”))   在xxx.xxx.xxx.xxx上通过sftp上传失败:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open /var/www/domain.com/username/shared/config/database.yml(3, “许可被拒绝”))

1 个答案:

答案 0 :(得分:0)

这可能有两个原因:

  • 未创建目录树(之前发生错误的可能性较小)

  • 您无权访问服务器上的以下路径:

    • 检查路径是否存在(如果不存在:md路径)

    • 检查您是否可以作为部署用户cd到它(如果没有获取权限:chown -R deploy_user:/ path)