Brew在Mojave上无法升级

9

我已经安装了:

  • Xcode 10
  • Command Line Tools (macOS 10.14) for Xcode 10 Beta and Beta 2
  • macOS_SDK_headers_for_macOS_10.14.pkg using this:

    sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
    
我已经打开了Xcode 10并等待其安装组件。 Brew仍然给我错误提示:
Error: The Command Line Tools header package must be installed on Mojave.
The installer is located at:
/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

这里是brew配置

$ brew config
HOMEBREW_VERSION: 1.6.12
ORIGIN: https://github.com/Homebrew/brew
HEAD: 0aab25bdb3bfa96d8eb14a38001ff6a24587bcdd
Last commit: 8 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: bde1292d5f98949e3f566b78c05e08bd30914afe
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: quad-core 64-bit broadwell
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 10.0 build 1000
Git: 2.17.1 => /Applications/Xcode-beta.app/Contents/Developer/usr/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: N/A
macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1527767617
CLT headers: N/A
Xcode: 10.0 => /Applications/Xcode-beta.app/Contents/Developer
XQuartz: 2.7.11 => /opt/X11

我该怎么做才能让Brew正常工作?


如果您遇到相同的问题,请查看我在此处的答案。 - manish poddar
4个回答

3

同样的情况。我刚刚通过软件更新获得了Xcode 10 Beta 3的命令行工具更新。

我安装了它,并重新安装了更新的SDK头文件,现在brew config显示出了CLT headers,太好了!


2

刚刚通过Xcode 10 Beta 3的软件更新获取了命令行工具的更新。

我安装了它,并重新安装了SDK头文件,现在可以使用了。

奇怪的是它没有出现在https://developer.apple.com/download/more/页面中。


0

我使用的是Movaje 10.14.6 - 我所做的如下:

  1. 卸载Xcode
  2. 安装Xcode (11.2.1)
  3. 运行xcode-select --install
  4. 运行sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

0

我曾经遇到过同样的问题,在重启后,文件出现在 /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

我打开并安装了它。现在 brew 又可以正常工作了。


我已经安装了这些头文件两次,重新启动了,但它仍然表现得好像它们不存在。有什么想法吗? - Jimmy Hough Jr
1
从Mac的“设置”->“更新”中更新命令行工具(Mojave将系统更新从App Store移动到“设置”),然后再从/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg安装头文件。现在它将可以正常工作。 - Michał Wrotkowski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接