Warning: A newer Command Line Tools release is available.となった時の対応方法


事象 : brew doctorしたらなんか言われた

  • 環境
    • macOS Big Sur バージョン11.0.1
    • Homebrew 2.5.11
% brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you an update run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.

原因 : 新しいコマンドラインツールがあるよって教えてくれている

気にしない人は見なかったことにしても大丈夫そう、だけど気になるからアップデートしてみる

# あ・・・なんもないって・・・
% softwareupdate --all --install --force
Software Update Tool

Finding available software
No updates are available.

表示されているメッセージを読むとやり方が書いてあった

雑な訳
更新が表示されなかったら、次の手順を実行してね。
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

​または、次の場所から手動でダウンロードもできるよ。
  https://developer.apple.com/download/more/.

対応 : 古いコマンドラインツールを削除して新しいのをインストールする

# 古いコマンドラインツールを削除して
% sudo rm -rf /Library/Developer/CommandLineTools
Password:

# 新しいのをインストールしようとしたら・・・なんかインストールせいと言われた
% sudo xcode-select --install
xcode-select: note: install requested for command line developer tools

言われるがままにインストールする



# インストールできた?インストールできたくさい
% sudo xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

brew doctorしてもメッセージは表示されなくなったので解決ということで。