灰色の約束

ゲームってときどき真実を穿つよね

Related Posts Plugin for WordPress, Blogger...

Sublime Text 2を使ったCompassのコンパイルでハマったところ

f:id:enomo10:20130121172223p:plain
コーダー必見、SCSS・Compassで開発効率アップ|Sublime Text 2でコンパイル編
の記事に従って,Sublime Text 2を使ったCompassのコンパイルを行おうとしたところ,ハマったところがあったので,ココに残しておく.
ちなみにMac.

記事の手順を追って,Ctr+bでコンパイルしようとすると,

/bin/sh: compass: command not found
[Finished in 0.0s with exit code 127]

と出て,コンパイルできなかった.

ググったら同じ現象で困ってる外国人が結構いた.
結局原因はわからないが,ココに書いてある方法でうまくいくようになった.

要するに,

/Users/USERNAME/Library/Application Support/Sublime Text 2/Packages/Compass/Compass.sublime-build

をテキストエディタで開き編集,

"osx": {
    "path": "/usr/local/bin:/Users/USERNAME/.rbenv/shims:$PATH"
},

を付け加える.

するとファイル全体の内容はこのようになる.

{
	"osx":
	{
		"path": "/usr/local/bin:/Users/USERNAME/.rbenv/shims:$PATH"
	}, 
		"cmd": "cd '$project_path'; compass watch",
	"working_dir": "$packages/Compass",
	"selector": "source.sass, source.scss",
	"shell": "true",
	"windows":
	{
		"cmd": ["compasswatch.bat", "$project_path"]
	}

}

ただしUSERNAMEは自分の環境に合わせて書き換えること.

保存したら目的の.scssでCtr+b.

Dear developers making use of FSSM in your projects,
FSSM is essentially dead at this point. Further development will
be taking place in the new shared guard/listen project. Please
let us know if you need help transitioning! ^_^b

  • Travis Tilley

>>> Compass is polling for changes. Press Ctrl-C to Stop.

上手くいった.


原因は,Ruby on Railsを動かそうとセットアップしてたときの名残?かも??
パスが通ってなかったみたい.
参考:OS X で rbenv を使って ruby 1.9.3 の環境を作る #Ruby #開発環境 #AdventCalendar - Qiita