Mac で Sourcetree を使用している際に、レポジトリのクローンや操作を試みると、「launch path not accessible」というエラーが発生することがありました。このエラーは、SourceTree が Git コマンドを実行しようとした際に、Gitのパスが正しくアクセスできないことによって起こるようです。この記事では SourceTree で「launch path not accessible」エラーが出るときの対処方法を備忘的に書いておきます。
原因
この問題は、Sourcetree が内蔵している Git ではなく、システムにインストールされている Git を参照しようとした際に発生することが多いです。特に、システムの Git を新しくインストールしたり、パスを変更したりした後にこの問題が発生することがあります。
解決方法
- Sourcetreeの設定を確認する
Sourcetreeの「設定」にアクセスし、「Git」のセクションを開きます。「Git のバージョン」でエラーメッセージが表示されている場合は、内蔵の Git に戻すか、システムの Git を再選択します。 - システムのGitを使用する
Sourcetree の設定で「システムの Git を使用する」を選択し、システムの Git へのパスを指定します。設定が日本語の場合は、「設定 > Git > Gitのバージョン > システムの Git を使用する」からパスを指定します。 - 権限の確認
ターミナルから Git コマンドが正常に動作するか確認します。もし動作しない場合は、Git のインストールやパス設定に問題がある可能性があります。
注意点
- Sourcetree のアップデート後にもこの問題が発生することがあります。
- エラーが発生した際は、まず Sourcetree の Git 設定を確認し、必要に応じてシステムの Git に切り替えることで改善するはずです。