我正在尝试在Symfony2上使用带有AsseticBundle的Sass / Compass。我遵循了一些教程,但没有任何方法可以帮助我。
这是我在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
答案 0 :(得分: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语法错误。