klim.log()

フロントエンドエンジニア見習いによる学習記録

Sourcetreeを久しぶりに起動したらエラー画面が出てきた

ここしばらく触っていなかったSourcetreeを久しぶりに起動したらエラー画面が出てきてげんなり。

環境

  • macOS Mojave
  • Sourcetree 2.7.6 (執筆時現在の最新は3.0)

起動直後に表示されるエラー

  • 'git log' failed with code -1:'launch path not accessible'
  • 'git status' failed with code -1:'launch path not accessible'

Sourcetreeに表示されるエラー画面1 Sourcetreeに表示されるエラー画面2

解決方法

  1. 環境設定 → Git → Gitのバージョン を確認する
  2. System Git launch path not accessible と表示されているのを確認する
  3. 内蔵のGitに戻すシステムのGitを使用する を選択する

Sourcetree設定画面1 Sourcetree設定画面2

原因?

  • 因果関係が定かで無いので推測でしかないが、前回のSourcetreeの起動から今回の起動の間に、Git本体に関して色々弄ったことがあった
  • 今まではXCodeに備え付けられていたGitを利用していたが、XCodeをアンインストールしてHomebrewでGitをインストールしたことがあった
    • このタイミングでSourcetree内部のpathの設定がおかしくなった?

参考URL