2014-06-21 60 views
0

我有两台机器,一台运行Windows的开发机器和一台运行Linux的生产机器。Symfony2 - Assetic不倾销任何资产

我遇到的问题是Assetic不会在Linux生产计算机中部署(或查找任何)资产(devprod模式都不会)。它在以前的部署尝试中工作,然后突然停止,而没有更改系统或文件中的任何内容。

我使用倾倒的命令:

sudo php app/console assetic:dump --env=prod --no-debug 

资产已在束public文件夹被定义,并已预先安装并移动到web文件夹:

php app/console assets:install --symlink web/assets 
+0

您是否在转储之前和清除缓存之前执行了'assets:install'? –

+0

我在转储之前执行了'assets:install'(请参阅问题),我甚至尝试清除缓存(通过执行Symfony命令以及手动删除文件夹)。没有帮助。我怀疑这是因为symfony2软件在最近3周内发生了变化...... –

回答

0

FWIW,我发现mthaml-bundle正在导致我在项目中使用的问题。恢复到较旧的提交可以解决问题,同时我将报告它。