我是第一次完成capistrano安装。大部分内容保留为默认设置,我配置了服务器,其身份验证和远程文件夹,以及对我的git存储库的访问权。
我使用capistrano将php代码部署到我的服务器。
cap临时部署和cap生产部署功能,但是它们每个命令运行两次。当这些任务在服务器上执行得太快时,有时会导致问题,并返回错误代码,从而停止部署过程。
运行cap临时部署时我的输出示例
DEBUG[47ecea59] Running /usr/bin/env if test ! -d ~/www/test_server/repo; then echo "Directory does not exist '~/www/test_server/repo'" 1>&2; false; fi on ftp.cluster013.ovh.net
DEBUG[47ecea59] Command: if test ! -d ~/www/test_server/repo; then echo "Directory does not exist '~/www/test_server/repo'" 1>&2; false; fi
DEBUG[c450e730] Running /usr/bin/env if test ! -d ~/www/test_server/repo; then echo "Directory does not exist '~/www/test_server/repo'" 1>&2; false; fi on ftp.cluster013.ovh.net
DEBUG[c450e730] Command: if test ! -d ~/www/test_server/repo; then echo "Directory does not …Run Code Online (Sandbox Code Playgroud)