问题描述
很早就升级了macOS 10.15的public beta版,在Terminal使用brew update时提示错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
提示“无效的活动开发者路径”,之前在使用beta版本时就遇到过这样的问题,已经忘记当时是怎么解决的了,这次又在网上查找了相关问题。
解决办法
运行如下的命令:
sudo xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools/
运行第一条命令时,Xcode会弹出提示“……需要开发者工具……”,点击安装即可。系统也会提示“未安装更新,需要重启才能安装……”,执行完操作之后重启即可解决问题。
补充
最近尝鲜更新了macOS Big Sur,因为是开发者预览版,随之更新的还有CommandLineTools的版本。CommandLineTools的更新版本是需要我们自行下载安装的,小伙伴们需要去Apple Developer官网下载安装最新beta版本的CommandLineTools(迅雷可能会出问题,建议使用浏览器下载)。
参考
https://apple.stackexchange.com/questions/209624/how-to-fix-homebrew-error-invalid-active-developer-path-after-upgrade-to-os-x