【发布时间】:2013-05-15 08:58:14
【问题描述】:
我正在使用带有 Assetic 的 Symfony 版本 2.1.10,在最后一次作曲家更新后,当我尝试运行 php app/console assetic:dump 时出现以下错误
Dumping all dev assets.
Debug mode is on.
Fatal error: Class 'Assetic\Util\PathUtils' not found in /vendor/symfony/assetic-bundle/Symfony/Bundle/AsseticBundle/Command/DumpCommand.php on line 216
我不知道这里出了什么问题。我检查了 Assetic 和 Symfony 2 的 GitHub 问题页面,找不到任何信息...
config.yml:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: ['FOSUserBundle', 'vaamoLandingPageBundle']
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
composer.js:
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.1.*",
"twig/extensions": "1.0.*@dev",
"symfony/assetic-bundle": "2.1.*",
...
},
【问题讨论】:
-
你能告诉我们你的资产配置吗?
-
当然。为什么我事先没有想到这一点……
-
你的配置没问题,能把你的composer.json的相关部分贴出来吗?
-
您是否尝试在作曲家中添加 "kriswallsmith/assetic": "1.1.*@dev"?