Sublime Text 3 でcompassのビルドに苦戦しています。
何度設定をcompassのパスが通らず、原因がわかりません。
どなたか対処方法をご教唆いただければ助かります。
gemでSASSとcompassをインストール後、Sublime Text 2 で以下のパッケージをインストール
- Sass
- SASS Build
- SCSS
- SCSS Snippets
- Compass
そしてプロジェクトファイルを保存し、config.rbに以下を保存
http_path = “/”
css_dir = “css”
sass_dir = “sass”
images_dir = “image”
javascripts_dir = “js”
output_style = :nested
line_comments = false
そしてscssファイルをビルドすると以下のエラーが表示されます。
[ERROR] compass not found. Make sure it exists in your PATH.
[Finished in 0.0s]
ちなみに、以下のリンクにある対処法も試しましたが、結果は同じでした。
"Sublime Text 2を使ったCompassのコンパイルでハマったところ"
http://sa10.hatenablog.com/entry/2013/01/21/171913
環境は以下のとおりです。
- OS: MacOS10.9
- Sublime Text 2 ver2.0.2, Build 2221
- ruby 2.0.0p0
- Sass 3.2.12 (Media Mark)
- Compass 0.12.2 (Alnilam)
よろしくお願いいたします。
追記
ちなみに、ターミナルからは普通にcompass実行できています。
追記2
Packageフォルダの Compass > build.sh の5行目
COMPASS=`which compass`;
の"which compass"部分に以下のように直接パスを入れてみたら、いちおうビルドできました。
COMPASS=’/Users/USERNAME/.rbenv/shims/compass’;
ということは"which compass"の部分でちゃんとパスを取得できていないということの様ですが、そこから先は難しくてわかりませんでした。
関連するトピックス