Brew 不会在 Mojave 上升级
Brew won't upgrade on Mojave
我已经安装:
- Xcode 10
- Xcode 10 Beta 和 Beta 2
的命令行工具 (macOS 10.14)
macOS_SDK_headers_for_macOS_10.14.pkg 使用这个:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
我也打开了Xcode10,等它安装组件。
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 工作?
刚刚通过 Xcode 10 Beta 3 的命令行工具软件更新获得更新。
我安装了它和 re-installed SDK headers,现在可以使用了。
同样的情况。还刚刚通过 Xcode 10 Beta 3.
的命令行工具软件更新获得更新
我安装了它并且 re-installed 更新了 SDK headers 并且 brew config
现在显示 CLT headers
,是的!
我遇到了同样的问题,重启后文件出现在 /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10。14.pkg
我打开并安装了它。现在 brew 又开始工作了。
我正在使用 Mojave 10.14.6 - 这就是我所做的:
- 卸载Xcode
- 安装 Xcode (11.2.1)
- 运行
xcode-select --install
- 运行
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
我已经安装:
- Xcode 10
- Xcode 10 Beta 和 Beta 2 的命令行工具 (macOS 10.14)
macOS_SDK_headers_for_macOS_10.14.pkg 使用这个:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
我也打开了Xcode10,等它安装组件。
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 工作?
刚刚通过 Xcode 10 Beta 3 的命令行工具软件更新获得更新。
我安装了它和 re-installed SDK headers,现在可以使用了。
同样的情况。还刚刚通过 Xcode 10 Beta 3.
的命令行工具软件更新获得更新我安装了它并且 re-installed 更新了 SDK headers 并且 brew config
现在显示 CLT headers
,是的!
我遇到了同样的问题,重启后文件出现在 /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10。14.pkg
我打开并安装了它。现在 brew 又开始工作了。
我正在使用 Mojave 10.14.6 - 这就是我所做的:
- 卸载Xcode
- 安装 Xcode (11.2.1)
- 运行
xcode-select --install
- 运行
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /