资产转储显示" _settings.scss无法导入未找到或不可读的"

时间:2014-05-21 04:48:09

标签: ruby-on-rails sass zurb-foundation assetic symfony-2.4

我一直在学习如何使用资产过滤器并通过资产整合指南针/基础5。当我尝试使用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

我试图做任何我能想到的事情来清除错误(除了完全删除过滤器,这将解决它)。我甚至尝试使用基础来加载网站,虽然我摆脱了这个错误但它被一个错误所取代,说明无法找到foundation.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

1 个答案:

答案 0 :(得分:0)

apply_to检查正则表达式,\表示将转义下一个字符(在这种情况下为点),然后/应替换为\ }。