23

作为我的问题的标题,我不知道如何为我的 Mac 安装 Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙。

我做了什么:

  1. 运行命令“brew install carthage”来安装 Carthage,得到错误:

错误:您的 Xcode (9.4.1) 太过时了。请更新到 Xcode 10.0(或删除它)。Xcode 可以从 https://developer.apple.com/download/more/更新

  1. 在终端中运行命令“xcode-select --install”作为@Dev 的第二个答案,但在“brew install carthage”之后我仍然遇到相同的错误;

错误

  1. 从Apple网站下载.dmg文件,打开后工具太多:

工具

我已经尝试安装在附图中标有红色矩形的两个 .pkg,但错误仍然存​​在。

环境:

macOS 10.14 Beta
Xcode(Installed 2 versions on the Mac): 
10 (Beta), 
9.4.1
4

6 回答 6

31

看起来您的机器上安装了两个版本的 xcode。首先通过运行以下命令选择最新版本的 xcode:

sudo xcode-select -switch <path/to/>Xcode.app

完成后,安装所需的命令行工具,但运行以下命令:

xcode-select --install
于 2018-06-19T10:37:20.917 回答
16

这对我有用:

  1. 从https://developer.apple.com/download/下载“Xcode 10.0 Beta”
  2. 解压并移动到/Applications
  3. 从https://developer.apple.com/download/more/下载“Xcode 10 Beta 的命令行工具 (macOS 10.14)”
  4. 运行“命令行工具”的安装程序
  5. 启动Xcode-beta应用程序并等待它在启动时提示它安装必要的软件包
  6. 从命令行运行它sudo xcode-select -switch /Applications/Xcode-beta.app/

现在brew update应该再次工作。

于 2018-07-03T16:18:54.013 回答
13

这为我解决了问题,安装了全新的 10.14 Beta 3。

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
于 2018-07-07T03:02:43.427 回答
8

以下为我工作:

更新到Mojave 10.14后, 转到https://developer.apple.com/download/more/ 搜索“命令行”然后

下载“ MacOS 10.14 命令行工具

下载 dmg 后,安装软件包。

验证包安装 在此处输入图像描述

于 2018-10-31T07:22:50.907 回答
3

Beta 3 和 Homebrew 存在问题。我确实花了 2 个小时尝试这里列出的所有内容,但无济于事。我只能通过安装 Beta 2、安装 Homebrew 然后更新到 Beta 3 来使其工作。

Homebrew 和 Beta 3 - 命令行工具

于 2018-07-07T01:13:09.673 回答
0

在终端运行命令:

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

注意: xcode-select --install命令已弃用,但命令行工具应该已经安装。

于 2018-07-18T22:25:48.033 回答