SourceTreeでhuskyを実行するとcommand not found になる
SourceTreeを使っていてコミット時にhuskyが実行されるようになっているとき、command not found になってしまう場合の対応です。
コマンドラインツールのインストール
SourceTreeのメニューバーに「コマンドラインツールをインストール」があるので、ここからインストールを行うとターミナルで streeコマンドが使えるようになる
.huskyrcにPATHを設定する
- which node や which yarn で必要なコマンドのパスを確認する
- vi ~/.huskyrc でファイルを開き、"export PATH=$PATH:nodeなどの必要なコマンドのパス " を記述しパスが通るようにする
SourceTreeをコマンドで起動
ターミナルで stree を実行するとSourceTreeが起動する。
これでhuskyからyarnなどのコマンドが実行できる(はず?)