还是记录下, 虽然大概率是不会遇到这种情况的.
问题描述
拿到新机Mac, 第一次安装Homebrew 时, 一直卡在了 installing Command Line Developer Tools. 于是改用:
xcode-select --install |
安装时, 一直卡在了 finding Software.
环境:
MacOS Big Sur 11.6
xcode-select version 2384
解决方法
改用手动安装.
去官方 support Xcode 查看对应 OS 需要安装的 Xcode 和 Command line tools for Xcode.
以MacOS Big Sur 11.6为例, Xcode 11 ~ 13.2 都可以. 但如果选择安装 version 11/12 后, 在最后会弹出报错 OS version too new. 建议直接安装可适配的最新版本.
这里选择 Xcode 13.2.1, 对应的下载 Command line tools for Xcode 13.2.
手动安装后, 重新 install homebrew, OK.
后记
现在来看, 这个问题很简单, 但是当时我在这里卡了好几个小时.
我去 App Store 下载 Xcode, 提示OS 需要升级到Monterey 12. 于是改去升级系统, 但是升级 OS 时, 一直卡在 finding update. 然后Google了下, 把相关的 .plist 文件删除, 重启电脑. 再次打开. OS升级依然卡在 finding update….
于是陷入了一个chain里, 为了解决A, 需要解决B, 为了解决B, 需要解决C, 然后卡在C….
后面觉得不对, 为什么一定要升级系统? 为了安装 Xcode.那 Xcode一定要从 App Store 安装? 不必, 去官方下载页面找适配的就行.
换个思路容易多了.
参考
“Install Command Line Developer Tools” is stuck on “Finding software”