16

我执行了 macOS Mojave 10.14 的全新安装。之后,我立即从 Mac App Store 安装了 Xcode 版本 10.0 (10A255)。

现在,我想安装需要安装 Xcode 命令行工具的 Homebrew。我的理解是安装 Xcode 也会安装命令行工具。或不?

根据这个答案,我通过运行检查是否安装了命令行工具:

xcode-select -p

它打印了 Developer 目录的路径,如下所示:

/Applications/Xcode.app/Contents/Developer

正如答案中所建议的,我还通过运行验证了返回值:

echo $?

哪个重新调整了0

我也跑了,gcc而且makebash 能够找到并执行它们。

到目前为止,我确信 Xcode 命令行工具已安装。现在当我执行:

xcode-select --install

我收到此警报:

在此处输入图像描述

这种差异的可能原因是什么?这会安装两次 Xcode 命令行工具吗?还是覆盖现有的安装?

据我了解,无需安装 Xcode 即可安装 Xcode 命令行工具。另外,根据我以前的经验,如果命令行工具没有与 Xcode 分开安装(通过运行xcode-select --install),Homebrew 不会检测到它们,即运行时brew config,值CLT:显示为N/A

这是完整的图片(请原谅双关语):

在此处输入图像描述

尽管我是在 macOS Mojave 的上下文中讨论的,但对于以前版本的 macOS,问题仍然相同。

在这里采取什么可取的方法?

注意:安装 Xcode 后,我启动它,接受许可协议并让它完成安装附加工具的运行(这是一次性活动)。

4

1 回答 1

30

以下为我工作,我也只能安装命令行工具。

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

下载《MacOS 10.14 命令行工具

下载 dmg 后,安装软件包。

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

于 2018-10-31T07:26:29.043 回答