ホーム>Other>xcode-select: note: No developer tools were found, requesting installを解決する方法
Other

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.

gitmake、Homebrewなど、コンパイラを使うコマンドをターミナルで初めて実行したときに出ます。

原因

Xcode Command Line Tools がインストールされていないために起きます。

これはM4 Mac固有の問題ではなく、macOSを初期セットアップした直後や、OSをクリーンインストールした直後のMac全般で起こります。

Command Line Toolsには gitclang(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つ打つだけで解決しました。

フィードバックのお願い
この記事のフィードバックがありましたらYoutubeの適当な動画にコメントしていただいたり、お問い合わせからご連絡ください。