【问题标题】:Brew upgrade not working on latest OSX High Sierra beta versionBrew 升级不适用于最新的 OSX High Sierra beta 版本
【发布时间】:2018-02-17 09:21:37
【问题描述】:

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

【问题讨论】:

  • sudo xcode-select --switch //Xcode-beta.app 或将您的 Xcode-beta.app 重命名为 Xcode.app。

标签: xcode macos homebrew xcode9beta6


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我希望这不是一个愚蠢的问题,但您应该将其作为 'sudo' 运行
    • @AdamFreeman 抱歉,我希望我是对的,但可能不是,如果它不起作用,请尝试使用 sudo :)
    猜你喜欢
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 2018-05-06
    • 2018-03-07
    • 2018-03-29
    • 1970-01-01
    • 2018-08-06
    • 2021-03-01
    相关资源
    最近更新 更多