Symfony2:';php应用程序/控制台资产:安装web';触发错误(无效yaml)


Symfony2: 'php app/console assets:install web' triggers error (unvalid yaml)

我刚刚开始使用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: ~