MacOSでGitコマンドを使用する際に発生する可能性のある「xcrun: error: invalid active developer path」というエラーに対する解決策です。
発生したエラー
$ git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: エラー: 無効な有効な開発者パス (/Library/Developer/CommandLineTools)、xcrun が見つかりません: /Library/Developer/CommandLineTools/usr/bin/xcrun
簡単な和訳
解決方法
このエラーが発生した場合は、以下の手順で解決することができます。
1. xcode-select –install
ターミナルを開き、「xcode-select –install」コマンドを実行します。
このコマンドを実行することで「コマンドライン開発者ツール」のインストールを行います。
$ xcode-select --install
2. インストール
ダイアログが表示されるので、インストールを選択します。インストールには数分かかりました。
3. 完了
インストールが完了すると、Gitコマンドを再度実行することができます。
原因
このエラーは、Xcodeがインストールされているにもかかわらず、「コマンドライン開発者ツール」が正しくインストールされていない場合に発生するようです。
MacOSのアップデートを行なったタイミングなどで発生するようですので、そのようなタイミングで「コマンドライン開発者ツール」がうまくインストールされないことがあるようです。
上記の方法で解決しない場合には、Xcodeアプリケーションを直接起動し、Xcodeの設定からコマンドライン開発者ツールを選択する方法などがあります。詳細な手順は公式ドキュメントを参照してください。
Featured | Apple Developer Documentation
Browse the latest sample code, articles, tutorials, and API reference.