我刚刚开始使用symfony2。基于本教程,我正在尝试安装Sonato管理包。
教程指示我在使用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/版本运行良好。在生产环境(config_prod.yml)和开发环境(config_dev.yml)中,都包含config.yml。
这是配置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.
您有一个不应该存在的随机"WebProfilerBundle":
bundles: [ ]
#java: /usr/bin/java
filters: **WebProfilerBundle**
cssrewrite: ~
删除它。
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~