安装Xcode命令行工具

Nim*_*ema 10 xcode homebrew xcode-command-line-tools

我执行了全新安装的macOS Mojave 10.14.紧接着我从Mac App Store安装了Xcode Version 10.0(10A255).

现在,我希望安装Homebrew,它需要安装Xcode命令行工具.我的理解是安装Xcode还会安装命令行工具.或不?

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

xcode-select -p

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

/Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

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

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后,我启动了它,接受了许可协议,让它完成安装其他工具的运行(这是一次性活动).

Jyo*_*ash 27

以下为我工作,我也可以安装命令行工具.

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

下载" MacOS 10.14的命令行工具 "

下载dmg后,安装包.

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

  • 嗯,您对特定问题有什么见解吗?这种差异的可能原因是什么?这将两次安装Xcode命令行工具吗?或覆盖现有安装? (2认同)