コンパスの使用は初めてで、symfony2 プロジェクトで sass と共に使用したいと考えています。
プロジェクトの設定方法をグーグルで検索しました:-インストールされたルビー-次にコンパス/サスをインストールします。
Assetic バンドルがインストールされ、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は空です。
私は何かを逃しましたか?誰かが私を助けてくれたら、ありがとう。