2016-02-22T16:33:44+09:00

SourceTree 2.0.5 を Mac OS X 10.8 で使う

SourceTree は自分の知る限りもフリーかつもっともリッチな Git のGUIクライアントです。しかし、SourceTree 2.0.4 以降を Mac OS X 10.8 で使おうとすると、

dyld: Symbol not found: ___strlcpy_chk Referenced from: /Applications/SourceTree.app/Contents/Resources/git_local/bin/git Expected in: /usr/lib/libSystem.B.dylib

というエラーがおきる。

https://answers.atlassian.com/questions/11467756/git-log-failed-with-code-5 によれば、内蔵の Git が良くないらしい。

「環境設定...」ウインドウの「Git」タブの「システムのGit を使用する」ボタンを押して、/usr/bin/git を選択すれば、とりあえずこのエラーは出なくなり、使えそうな雰囲気。

でもね、内蔵の Git のバージョンは 2.6.2 で、/usr/bin/git のバージョンは1.7.12.4 である。古すぎて不安になる。

fink からインストールしたバージョン 2.6.3 を使うことにした。