Closed4

【Mac】brew doctorコマンドで「Warning: A newer Command Line Tools release is available」と表示されたときに確認すること

あーるあーる

なにが起きたか

いつもどおりにbrew doctorとしたときに以下のエラーが発生した。

macOSを使い始めて初めて遭遇した警告だったため、解決策を備忘録として残す。

$brew doctor 

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 any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.
You should download the Command Line Tools for Xcode 13.0.

新しいコマンドラインツールがリリースされているのでアップデートするように促すものらしい。

あーるあーる

指示されたとおりにコマンドを実行する

$ softwareupdate --all --install --force

Software Update Tool

Finding available software
No updates are available.

アップデートが見つからないと表示された。

この状態でもう一度brew doctorを実行してみる。

$ 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 any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.
You should download the Command Line Tools for Xcode 13.0.

結果は変わらず...。

あーるあーる

コマンドラインツールをすべて削除して再インストール

先程の警告文のしたに以下の解決策があったため例に従って実行する。

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

sudoから始まる2つのコマンドをコピーしてターミナルにて実行する。

$ sudo rm -rf /Library/Developer/CommandLineTools

パスワードを聞かれるので入力してEnter。

以下のような確認ダイアログが表示されたので確認して続行する。

アップデート確認のダイアログ

使用許諾に同意するとインストールが始まるので待機。

アップデートが完了すると以下のダイアログが表示される。

アップデート完了ダイアログの画像

これでアップデートが完了。

あーるあーる

コマンドラインツールのアップデート

コマンドラインツールのアップデートを再実行する。

$ softwareupdate --all --install --force

Downloading Command Line Tools for Xcode
Installing Command Line Tools for Xcode, Command Line Tools for Xcode, Command Line Tools for Xcode, Command Line Tools for Xcode
Done with Command Line Tools for Xcode
Done.
このスクラップは2021/10/03にクローズされました