chicog.me

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開発者ツールで利用される他のコマンド類で発生しても応用できます。