Symfony2可以';在assetic筛选器中找不到ruby.xml

Symfony2可以';在assetic筛选器中找不到ruby.xml,ruby,symfony,symfony-2.3,assetic,Ruby,Symfony,Symfony 2.3,Assetic,我需要你的帮助 刚刚安装了compass和sass,重新加载页面后,出现以下错误: InvalidArgumentException:文件“filters/ruby.xml”不存在(位于:/var/www/ProjectName/Symfony/vendor/Symfony/assetic bundle/Symfony/bundle/AsseticBundle/DependencyInjection/。/Resources/config中) 如何重新安装或创建文件?看起来您的Assetic配置不

我需要你的帮助

刚刚安装了compass和sass,重新加载页面后,出现以下错误:

InvalidArgumentException:文件“filters/ruby.xml”不存在(位于:/var/www/ProjectName/Symfony/vendor/Symfony/assetic bundle/Symfony/bundle/AsseticBundle/DependencyInjection/。/Resources/config中)


如何重新安装或创建文件?

看起来您的Assetic配置不正确,它试图加载不存在的
ruby
筛选器的配置。我假设您的配置的
assetic.filters
部分如下所示:

assetic:
    # ...
    filters:
        ruby:
            apply_to: "\.sass$"
Assetic查找与
过滤器
数组键匹配的过滤器配置,但它确实找不到
ruby
过滤器。您应该改用
sass
过滤器:

assetic:
    # ...
    filters:
        sass:
            apply_to: "\.scss$"

哪个版本的assetic?你做过php应用程序/控制台资产:安装吗?DonCallisto是的,我做过php应用程序/控制台资产:install@kaizer,na zdorovie!:)