symfony2应用程序和capifony错误

时间:2012-09-19 03:03:17

标签: deployment symfony capifony

我一直在尝试通过capifony部署symfony2应用程序,但我一直在资产上遇到错误:安装步骤。这是我运行cap deploy时的输出:

--> Updating code base with checkout strategy
--> Creating cache directory...........................✔
--> Creating symlinks for shared directories...........✔
--> Creating symlinks for shared files.................✔
--> Normalizing asset timestamps.......................✔
--> Reinstalling vendors...............................✔
--> Building bootstrap file............................✔
--> Installing bundle's assets.........................✘
*** [deploy:update_code] rolling back
failed: "sh -c 'sudo -p '\\''sudo password: '\\'' sh -c '\\''cd /var/www/example.com/releases/20120919025653 && php app/console assets:install web  --env=prod'\\'''" on stage.example.com

安装捆绑软件资产时失败。有人遇到这种情况吗?任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

将以下行添加到app / config / deploy.rb以增加详细程度:

logger.level = Logger::MAX_LEVEL

你应该能够看到出了什么问题。

我可以看到你正在使用sudo。它安装了吗?您是否有权将其用于您部署的用户?

答案 1 :(得分:0)

我知道这已经是几个月了,但这只是让我了解了一个新的服务器设置。

原因是date.timezone设置未在php.ini中设置,并且在运行ErrorException

时投放了php app/console assets:install web --env=prod