matsutoba’s blog

フロントエンドエンジニアをしています

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などのコマンドが実行できる(はず?)