-
ID:cc415I さんの質問

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"の部分でちゃんとパスを取得できていないということの様ですが、そこから先は難しくてわかりませんでした。

関連するトピックス

ページ上部に戻る