资产转储无法找到文件

时间:2013-12-17 16:46:26

标签: symfony doctrine-orm production-environment assetic

我目前正在尝试将我的Symfony应用程序从dev转移到prod。我正在运行此命令行脚本来编译我的js和css文件:

 php app/console assetic:dump --watch;

当我这样做时,我收到以下错误:

 The source file "/Applications/XAMPP/xamppfiles/htdocs/symfonydev/app/../web/assets/js/js/bootstrap/" does not exist.

我也运行过这个脚本:

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

它给了我另外一堆问题,我将把它放在另一个帖子问题中。

我已经运行这些脚本以查看我可以找到发生这种情况的文件:

 find . -name '*.html.twig' -exec grep -li 'assets/js/js/bootstrap*' {} \;
 find . -name '*.html.twig' -exec grep -li 'js/js/bootstrap*' {} \;
 find . -name '*.html.twig' -exec grep -li 'js/bootstrap*' {} \;

他们没有返回任何值:(

我无法编译我的js文件,因为我一直收到此错误。我是如何继续移动这个Symfony2应用程序的!如果可以,请提供帮助。

谢谢!

1 个答案:

答案 0 :(得分:3)

我发现了这个问题,我在Symfony中有一些配置不正确的Bundle。然后我发现了一个胭脂目录,当我删除它时,我回到了waaaaaaay。一旦我这样做并运行

 sudo rm -rf app/cache/* app/logs/*

然后跑

 php app/console assetic:dump --env=prod --no-debug 
一切都很顺利。感谢大家的反馈!