【问题标题】:Assetic dump reveals "_settings.scss failed to import not found or unreadable"资产转储显示“_settings.scss 无法导入,未找到或无法读取”
【发布时间】:2015-05-26 19:36:14
【问题描述】:

我一直在学习如何使用资产过滤器并通过资产集成 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

我已经尝试做任何我能想到的事情来清除错误(除了完全移除过滤器,这会修复它)。我什至尝试使用 Foundation 来加载站点,尽管我摆脱了这个错误,但它被一个错误所取代,指出 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

【问题讨论】:

  • 好吧,我解决了丢失文件的问题,但我仍然收到一些涉及资产供应商的错误。 PHP Warning: preg_match(): Unknown modifier '.' in /var/www/sirius.local/public_html/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php on line 53PHP Warning: preg_match(): Unknown modifier '.' in /var/www/sirius.local/public_html/vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php on line 55
  • 问题已自行解决。我需要首先将基础 bin 添加到过滤器中,至于多个 php 警告,这是由于我注释掉的 # apply_to: "/.scss$" 这一行。

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


【解决方案1】:

apply_to 检查正则表达式,\ 表示将转义下一个字符(本例中为点),然后,/ 应替换为\

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 2013-11-11
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多