【问题标题】:Assetic Bundle and Compass filter throw an exepsionAssetic Bundle 和 Compass 过滤器抛出异常
【发布时间】:2014-10-26 03:34:25
【问题描述】:

我正在尝试在 Symfony2 上将 Sass/Compass 与 AsseticBundle 一起使用。我遵循了一些教程,但对我没有任何帮助。

这是我在 config.yml 上的资产配置

# Assetic Configuration
assetic:
    debug:          "%kernel.debug%"
    use_controller: false
    bundles:        [ FOSUserBundle,ApanaMainBundle ]
    filters:
        cssrewrite: ~
        sass:    ~
        compass: ~

当我运行“php bin/console assetic:dump --env=dev --no-debug”时遇到的异常是:

[Assetic\Exception\FilterException]                                                                                                                                  
  An error occurred while running:                                                                                                                                     
  '/usr/bin/ruby' '/usr/local/bin/compass' 'compile' '/tmp' 
'--boring' '--images-dir' '/var/www/Apana/app/../web/images' '--config' '/tmp/assetic_compassH42xaT' '--s  
  ass-dir' '' '--css-dir' '' '/tmp/assetic_compassWicQXq.scss'                                                                                                         
  Error Output:                                                                                                                                                        
  RuntimeError on line 52 of /usr/lib/ruby/1.8/tempfile.rb: cannot generate tempfile `/tmp/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/assetic_compassWicQXq  
  .scssc20141024-7564-borx-9'                                                                                                                                          
  Run with --trace to see the full backtrace   

【问题讨论】:

    标签: symfony sass compass-sass assetic


    【解决方案1】:

    好的,解决了。 我使用的是 Zen-Grids,我不得不在资产过滤器下的 config.yml 中提及它。

    # Assetic Configuration
    assetic:
        debug:          "%kernel.debug%"
        use_controller: false
        bundles:        [ FOSUserBundle,ApanaMainBundle ]
        filters:
            cssrewrite: ~
            sass:    ~
            compass: ~
               plugins: ['zen-grids']
    

    异常可能意味着 scss 语法错误。

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 1970-01-01
      • 2017-04-20
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 2015-12-12
      • 1970-01-01
      相关资源
      最近更新 更多