2010-10-09 221 views
4

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

*通过SFTP上传失败的xxx.xxx.xxx.xxx:网:: SFTP :: StatusException(净:: SFTP :: StatusException开放/var/www/domain.com/username/shared /config/database.yml(3,“permission denied”)) 通过sftp上传xxx.xxx.xxx.xxx失败:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open/var/www/domain.com/username/shared/config/database.yml(3,拒绝 “权限”))

回答

0

可能有两个原因:

  • 目录树没有创建(不太可能,因为这将是前误差)

  • 你没有对服务器的权限以下路径:

    • 检查,如果存在的路径(如不要创建:MD路径)

    • 检查,如果你能cd到它作为部署用户(如果抢不到对它的权利:乔敦 - R的deploy_user:/路径)