macOS Big Surでbrew upgradeが失敗した
brew upgrade
したらこんなエラーが出た。
Error: Your CLT does not support macOS 11. It is either outdated or was modified. Please update your CLT or delete it if no updates are 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/. Error: An exception occurred within a child process: SystemExit: exit
CLT
が古いような感じだけど、Xcode
は最新版をインストールしてある。
brew --config
の結果を見てみる。
$ brew --config HOMEBREW_VERSION: 2.6.0 ORIGIN: https://github.com/Homebrew/brew HEAD: 1d5e354cc2ff048bd7161d95b3fa7f91dc9dd081 Last commit: 32 hours ago Core tap ORIGIN: https://github.com/Homebrew/homebrew-core Core tap HEAD: 119da4ff5bbe7de4d7a05cc19c1e5f6d437ce3ce Core tap last commit: 3 hours ago Core tap branch: master HOMEBREW_PREFIX: /usr/local HOMEBREW_CASK_OPTS: [] HOMEBREW_MAKE_JOBS: 12 Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby CPU: dodeca-core 64-bit kabylake Clang: 12.0 build 1200 Git: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git Curl: 7.64.1 => /usr/bin/curl Java: 1.8.0_252 macOS: 11.0.1-x86_64 CLT: 1103.0.32.62 Xcode: 12.2
エラーに表示されている通りにしてみる。
$ sudo rm -rf /Library/Developer/CommandLineTools $ sudo xcode-select --install
としてから brew --config
する。
$ brew --config HOMEBREW_VERSION: 2.6.0 ORIGIN: https://github.com/Homebrew/brew HEAD: 1d5e354cc2ff048bd7161d95b3fa7f91dc9dd081 Last commit: 2 days ago Core tap ORIGIN: https://github.com/Homebrew/homebrew-core Core tap HEAD: 62a35f8fc9a2620483594f2b4d9779928e8be919 Core tap last commit: 34 minutes ago Core tap branch: master HOMEBREW_PREFIX: /usr/local HOMEBREW_CASK_OPTS: [] HOMEBREW_MAKE_JOBS: 12 Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby CPU: dodeca-core 64-bit kabylake Clang: 12.0 build 1200 Git: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git Curl: 7.64.1 => /usr/bin/curl Java: 1.8.0_252 macOS: 11.0.1-x86_64 CLT: 12.2.0.0.1.1604076827 Xcode: 12.2
CLT: 1103.0.32.62
⇒ CLT: 12.2.0.0.1.1604076827
になった。
改めて brew upgrade
してみると、今度はエラーが出ること無く成功した。