xcode-select: note: No developer tools were found, requesting installを解決する方法
MacでCommand Line Toolsが入っておらずxcode-select: note: No developer tools were foundと出るエラーの原因と解決方法についてまとめました。
エラー全文
xcode-select: note: No developer tools were found, requesting install.
If developer tools are located at a non-default location on disk, use sudo xcode-select --switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools, and cancel the installation dialog.
See man xcode-select for more details.git や make、Homebrewなど、コンパイラを使うコマンドをターミナルで初めて実行したときに出ます。
原因
Xcode Command Line Tools がインストールされていないために起きます。
これはM4 Mac固有の問題ではなく、macOSを初期セットアップした直後や、OSをクリーンインストールした直後のMac全般で起こります。
Command Line Toolsには git、clang(Cコンパイラ)、make などが含まれており、Homebrewのインストールやビルドが必要なパッケージのインストール時にも内部的に使われます。
解決方法
私はM4 Macでこのエラーに遭遇し、
xcode-select --installとコマンドを打っただけで解決しました。
これでCommand Line Toolsというのがインストールされます。
これ、エラー文に書いておいてくれればいいのにと思いました。
インストールできたか確認する方法
xcode-select -p/Library/Developer/CommandLineTools のようなパスが表示されればインストール済みです。
ちなみに
Xcode を App Store からインストールする方法もあるみたいで、それだと容量を結構食うので避ける人は多そうです。
インテルチップ時代 Mac の記憶では最初から何もせずに使えたような気がします。なんてこった。
でも M4 の方が格段にビルドも速いし許しちゃうにゃ。
それでも解決しない場合:AIチャットに質問する際に添付すると良い情報
コマンドを実行できないAIチャット(ChatGPT・Claude chatなど)に質問する場合、以下の情報を貼り付けて質問すると、的確な回答が得やすくなります。
- エラーメッセージ全文
xcode-select -pの出力sw_versの出力(macOSのバージョン)- Apple Silicon(M1/M2/M3/M4など)かIntelか
xcode-select --installを実行して何が起きたか(ダイアログが出た/出ない、エラーメッセージなど)
特に「xcode-select -p の出力」と「macOSのバージョン」の2つがあると、原因の切り分けがしやすくなります。
まとめ
新しいMacやクリーンインストール直後の環境で git などを初めて使おうとすると、ほぼ必ずこのエラーに出会います。
私の場合は xcode-select --install を1つ打つだけで解決しました。




