はじめに
久しぶりにMacを使って個人開発をしようとしたところ、gitコマンドを叩くとタイトルにあるようなエラーが発生したので、その原因と対処法を備忘録も兼ねて簡単にまとめておきます。
原因
このエラーが出たときに、原因として考えたことは以下の2つです
- xcode command line toolsがインストールできていない
- xcode command line toolsはインストールできているが、パスが間違っている
対処法
まず1の「xcode command line toolsがインストールできていない」は既にインストールしてあるので、今回は該当しません。
もしインストールできていない場合は次のコマンドでインストールしてください
$ sudo xcodebuild -license
次に2の「xcode command line toolsはインストールできているが、パスが間違っている」についてです。
今回はこちらが該当しました。
まずは次のコマンドでパスを確認してみましょう。
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
このようなパスが返ってきた場合、パスが正しくないことが原因です。
なので次のコマンドで正しいパスを指定し直す必要があります。
$ sudo xcode-select -switch /Library/Developer/CommandLineTools
もう1度パスを確認し、/Library/Developer/CommandLineToolsと返ってきたら
gitは使えるようになっているはずです。