(MacOSX10.8, Rails3.2.8, Ruby1.9.3, Guard1.6.1, Emacs.app24.2)
Case
新しいMacBook導入によりRails環境を入れ直したら guard コマンド 使えなくなった。
$ guard
guard: command not found
$ bundle exec guard
#-> これは動く
bundle exec 使えば動くけど何とかしたい。
追記:Emacs.app 上の shell-mode で bundle exec guard で動かすと 利用時に notifications がなぜか効かなくなる。
Guardfile
notification :emacs
原因は『rbenv』だった。
rbenv rehash の実行忘れ。
sudo rbenv rehash
すれば guard コマンド動いた。
なので これは rbenv で ruby をインストールした場合の問題。