Ruby on rails 资产倾卸揭示_settings.scss导入失败找不到或不可读;

Ruby on rails 资产倾卸揭示_settings.scss导入失败找不到或不可读;,ruby-on-rails,sass,zurb-foundation,assetic,symfony-2.4,Ruby On Rails,Sass,Zurb Foundation,Assetic,Symfony 2.4,我一直在学习如何使用assetic过滤器,并通过assetics集成compass/foundation5。当我尝试使用assetic:dump时,我会遇到一大堆错误,尽管我已经尽了最大的努力,但我还没有找到解决方案。首先,我认为错误的根源就在这里 Output: error assetic_compassyGuG5K.scss (Line 13 of src/test/CoreBundle/Resources/public/scss/_settings.scss: File to impo

我一直在学习如何使用assetic过滤器,并通过assetics集成compass/foundation5。当我尝试使用assetic:dump时,我会遇到一大堆错误,尽管我已经尽了最大的努力,但我还没有找到解决方案。首先,我认为错误的根源就在这里

Output:
  error assetic_compassyGuG5K.scss (Line 13 of src/test/CoreBundle/Resources/public/scss/_settings.scss: File to import not found or unreadable: foundation/functions.
  Load paths:
    /tmp
    /home/test/.rvm/gems/ruby-2.1.2/gems/compass-0.12.6/frameworks/blueprint/stylesheets
    /home/test/.rvm/gems/ruby-2.1.2/gems/compass-0.12.6/frameworks/compass/stylesheets
    /var/www/test.local/public_html/src/test/CoreBundle/Resources/public/scss
我已经尝试做任何我能想到的事情来清除错误(除了完全移除过滤器,这将修复它)。我甚至尝试使用基金会来加载站点,虽然我摆脱了这个错误,但它被一个错误所取代,它声明了基础.xml不能被定位。 我的问题是,我是否需要将config.rb添加到过滤器中以定义位置,还是我在过滤器中遗漏了一些东西

# Assetic Configuration
assetic:
    debug:          "%kernel.debug%"
    use_controller: true
    bundles:        [ ]
    #java: /usr/bin/java
    filters:
        cssrewrite: ~
        compass:
            bin: /home/nathan/.rvm/gems/ruby-2.1.2/bin/compass
            apply_to: "/.scss$"
        #closure:
        #    jar: "%kernel.root_dir%/Resources/java/compiler.jar"
        #yui_css:
        #    jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"

parameters:
    assetic.ruby.bin: /home/nathan/.rvm/rubies/ruby-2.1.2/bin/ruby

apply\u to
检查正则表达式,并且
\
指示下一个字符将被转义(在本例中为点),然后,
/
应替换为
\

我解决了文件丢失的问题,但是我仍然收到一些涉及资产供应商的错误<代码>PHP警告:preg_match():未知修饰符“.”位于/var/www/sirius.local/public_html/vendor/kriswallsmith/assetic/src/assetic/Factory/Worker/EnsureFilterWorker.PHP第53行和
PHP警告:preg_match():第55行的/var/www/sirius.local/public_html/vendor/kriswallsmith/assetic/src/assetic/Factory/Worker/EnsureFilterWorker.php中的未知修饰符“.”
问题已自行解决。我需要首先将基础容器添加到过滤器中,至于多个PHP警告,这是由于这行“代码>”