【问题标题】:Capistrano deployment failedCapistrano 部署失败
【发布时间】:2010-10-09 09:32:44
【问题描述】:

尝试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, “权限被拒绝”))

【问题讨论】:

    标签: ruby-on-rails capistrano


    【解决方案1】:

    这可能有两个原因:

    • 没有创建目录树(以前出错的可能性较小)

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多