先日購入したMacBook AirにSassとCompassインストールしましたが、Sublime Text3でSassをコンパイルするとエラー発生。
config.rbもセットokだし、必要なプラグインもインストール完了している。windowsならこれで問題なくコンパイルできるのにとエラー内容を見ると・・・
エラー表示内容
[ERROR] compass not found. Make sure it exists in your PATH.
あらら。パスが通ってないじゃん。
解決方法
Compass.sublime-buildファイルを編集します。ファイルの場所は Macintosh HD/Users/(ユーザー名)/Library/Application Support/Sublime Text 3/Packages/Compass/Compass.sublime-build です。
次の10〜12行目の部分を追記します。
{ "cmd": "sh '${packages}/Compass/build.sh' '${file_path}' '${project_path:${folder}}'", "working_dir": "$packages/Compass", "selector": "source.sass, source.scss", "shell": "true", "windows": { "cmd": "build.cmd \"${file_path}\" \"${project_path:${folder}}\"" }, "osx": { "path": "/usr/local/bin:/Users/hubworks/.rbenv/shims:$PATH" } }
これで問題なくコンパイルできました。