2010-10-09 3 views
4

Vous avez obtenu l'erreur suivante en essayant de cap deploy:setup. C'est comme s'il n'avait pas réussi à télécharger le fichier database.yml via sftp. J'ai googlé partout mais je n'avais pas de solution. Même pas un peu.Le déploiement de Capistrano a échoué

* téléchargement via SFTP a échoué sur xxx.xxx.xxx.xxx: Net :: SFTP :: StatusException (Net :: SFTP :: StatusException /var/www/domain.com/username/shared ouvert /config/database.yml (3, "permission denied")) Le transfert via sftp a échoué sur xxx.xxx.xxx.xxx: Net :: SFTP :: StatusException (Net :: SFTP :: StatusException ouvert/var/www/domain.com/username/shared/config/database.yml (3, "autorisation refusée"))

Répondre

0

Il y a probablement deux raisons à cela:

  • l'arborescence n'a pas été créé (moins probable que ce serait une erreur avant)

  • vous ne disposez pas des droits sur le chemin suivant sur le serveur:

    • vérifier si le chemin existe (si pas créer: chemin md)

    • de vérifier si vous pouvez cd comme l'utilisateur deploy (sinon saisir les droits à elle: chown -R deploy_user:/path)

Questions connexes