我是使用指南针的新手,我想在我的 symfony2 项目中将它与 sass 一起使用。
我用谷歌搜索了如何设置项目: - 安装 ruby - 然后安装 Compass/sass。
安装了 Assetic bundle,然后我在 conf.yml 中添加:
parameters:
assetic.filter.compass.images_dir: %kernel.root_dir%/../web/img
assetic.filter.compass.http_path: /img
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
filters:
cssrewrite: ~
#sass and compass assetic conf
sass:
bin: /usr/local/bin/sass
compass:
bin: /usr/local/bin/compass
最后我添加了我的 html.twig
{% stylesheets filter="compass" output="assets/css/styles.css" "@lbTestBundle/Resources/assets/sass/*.scss" %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
当我使用命令“assetic:dump”时,创建了 css 文件,但出现以下错误:
Error Output:
/usr/bin/ruby: No such file or directory -- /usr/local/bin/compass (LoadError)
我的CSS是空的。
我错过了什么吗?如果有人可以帮助我,谢谢。