Capstrano 3部署失败消息-退出状态1(失败) [英] Capistrano 3 deploy failed messages - exit status 1 (failed)

查看:15
本文介绍了Capstrano 3部署失败消息-退出状态1(失败)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在symfony gem中使用Capstrano部署我的Symfony2应用程序时,我收到各种错误,如

Running /usr/bin/env [ -L  /var/www/releases/20151014090151/app/config/parameters.yml ] as ubuntu@ec2-00-000-000-000.eu-west-1.compute.amazonaws.com 
Command: [ -L /var/www/releases/20151014090151/app/config/parameters.yml ]
Finished in 0.038 seconds with exit status 1 (failed)

我也得到了相同的

-f /var/www/releases/20151014120425/app/config/parameters.yml
-L /var/www/releases/20151014090151/web/.htaccess
-L /var/www/releases/20151014090151/web/robots.txt
-L /var/www/releases/20151014090151/app/logs
-d /var/www/releases/20151014120425/app/logs
SYMFONY_ENV=prod /usr/bin/env ln -s /var/www/shared/app/logs /var/www/releases/20151014120425/app/logs
-L /var/www/releases/20151014120425/web/uploads
-d /var/www/releases/20151014120425/web/uploads
-L /var/www/releases/20151014120425/src/Helios/CoreBundle/Resources/translations
-d /var/www/releases/20151014120425/src/Helios/CoreBundle/Resources/translations
-L /var/www/releases/20151014120425/app/spool
-d /var/www/releases/20151014120425/app/spool
-d /var/www/releases/20151014120425/app/cache

我不确定失败的原因或各种标志-f-L-d的含义?

部署完成,但它只显示这些失败的消息。有没有人能告诉我它们的意思以及如何修复?

谢谢

推荐答案

标志为file test operators

当Capstrano说命令失败时,这只是意味着它返回一个非0状态代码。对于文件测试操作符,它可能会在创建文件测试操作符之前检查是否存在某些内容,以便将失败反馈到将创建文件/文件夹/符号链接的条件中。这是正常的,尽管令人困惑。如果关键命令失败,Capstrano将停止部署并显示错误消息。

这篇关于Capstrano 3部署失败消息-退出状态1(失败)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆