我刚开始使用symfony2。基于this教程,我正在尝试安装Sonato Admin Bundle。
本教程指示我在使用composer安装文件后运行以下命令:
php app/console assets:install web
这会触发以下错误:
[Symfony\Component\Config\Exception\FileLoaderLoadException]
The file "C:\xampp\htdocs\robot\app/config\config.yml" does not contain val
id YAML in C:\xampp\htdocs\robot\app/config\config.yml (which is being impo
rted from "C:\xampp\htdocs\robot\app/config/config_dev.yml").
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
The file "C:\xampp\htdocs\robot\app/config\config.yml" does not contain val
id YAML.
[Symfony\Component\Yaml\Exception\ParseException]
Unable to parse at line 47 (near " cssrewrite: ~").
配置文件中的错误令我感到惊讶,因为该网站的app_dev /版本运行良好。在production(config_prod.yml)和dev环境(config_dev.yml)中,都包含了config.yml。
这是config.yml的第41-52行:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters: WebProfilerBundle
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
有谁知道发生了什么事?如有必要,我可以发布完整的config.yml。
答案 0 :(得分:0)
你有一个随机的" WebProfilerBundle"那不应该在那里:
bundles: [ ]
#java: /usr/bin/java
filters: **WebProfilerBundle**
cssrewrite: ~
删除它。
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~