2022年1月23日
git initコマンドで「xcrun error: invalid active developer path」が発生した際の解決方法
Mac OSのバージョンアップ後に、git initでエラーが発生
git init
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
解決方法
xcrunのエラーということなので、MacOSのバージョンアップにより、xcode開発者ツールのバージョンアップが必要そう
xcode-select --install
xcode-select: note: install requested for command line developer tools
上記コマンドのあとに、インストールを行うか確認ダイアログが表示されるので「インストール」を選択 規約を確認し、「同意する」を選択すると、インストールが始まります。ネットワークの環境次第ですが2〜3分程度かかります。
インストール後再びgit initを実行
git init
Initialized empty Git repository in /hoge/.git/
問題なくgit init
を実行できました。
MacOSのバージョンアップにより、xcodeのバージョンを切り替える必要があることはままあるので、バージョンアップ後に同様のことが起こったらお試しください。
また、git だけでなく xcrun
xcodebuild
などの、xcode開発者ツールで利用される他のコマンド類で発生しても応用できます。