Brew升级不适用于最新的OSX High Sierra beta版本

时间:2017-09-08 12:30:24

标签: xcode macos homebrew xcode9beta6

升级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

enter image description here

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:4)

我不得不重新安装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)"