Bash
Mac
Git

SourceTreeでgitのhookがエラーになってしまった場合の対応

More than 3 years have passed since last update.

例えば、pre-commit などで gulp jshintするなどしていた場合にPATHが通らなくてエラーになってしまいます。

どうやら、GUIから使うシェル全般の話らしく、調べた結果こんな感じでshell scriptに書いておけば問題なくなりました。

#!/bin/sh

#
# Pre-commit hooks
PATH="/usr/local/bin:$PATH"
... # 処理

結局どうもちゃんとGUIからだと$PATHを見てくれないっていう話らしいっすね。