6

升级 brew 包时出现以下错误

Error: Your Xcode (8.3.3) is too outdated.
Please update to Xcode 9.0 (or delete it).
Xcode can be updated from
https://developer.apple.com/download/more/

由于我使用的是 beta osx 版本

High Sierra
System Version: macOS 10.13
Kernel Version: Darwin 17.0.0

看来我也必须升级 beta Xcode 版本(Xcode 9),我已经从苹果网站https://developer.apple.com/xcode/成功下载并安装了它

现在,我的问题是如何在我的 mac 上切换 Xcode 版本,以便 brew 命令使用新安装的 Xcode。

当我运行xcodebuild -version时,我得到以下输出(从 App Store 安装)

Xcode 8.3.3
Build version 8E3004b

而我下载的测试版是从苹果网站直接显示的9.0 beta 6

在此处输入图像描述

4

2 回答 2

8

由于 Xcode 是从网站下载的,切换的完整命令如下(考虑到您已将应用程序移动到应用程序文件夹)

sudo xcode-select --switch /Applications/Xcode-beta.app

于 2017-09-08T12:43:40.240 回答
5

我不得不重新安装brew:

卸载它:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

然后你可以再次安装它:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
于 2017-10-22T20:42:35.930 回答