首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用下载的pkg文件时,xcode命令行工具安装到哪里?

使用下载的pkg文件时,xcode命令行工具安装到哪里?
EN

Stack Overflow用户
提问于 2020-09-24 08:33:46
回答 1查看 5.4K关注 0票数 0

我的电脑上安装了Xcode。最初,我在打开Xcode时通过提示符安装了xcode命令行工具。在我的Xcode首选项中,在locations部分,命令行工具读取Xcode 12.0 (12A7209),在它下面是路径/Applications/Xcode.app。但是,正如在堆栈溢出上多次记录的那样,Homebrew没有识别我的xcode命令行工具(CLT: N/A)。因此,我从Apple下载了pkg文件,并重新安装了命令行工具和该pkg文件,因为命令行安装xcode-select --install不起作用。gui安装程序完成时没有出现任何错误。现在,Homebrew认出了我的CLT。

问题:如果Xcode已经安装了命令行工具,那么从Apple下载的pkg文件也安装了命令行工具吗?这是否让我在我的系统上有了两个版本的xcode命令行工具?

运行xcode-select -p会输出以下内容,正如许多人已经注意到的:/Applications/Xcode.app/Contents/Developer

另外, which -a xcode-select也只返回/usr/bin/xcode-select

在我的计算机上,额外的pkg安装做了什么?

打开时让Xcode安装xcode命令行工具有什么用,如果我们必须从pkg重新安装xcode命令行工具来读取它?

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 11:10:43

如果Xcode已经安装了命令行工具,那么从Apple下载的pkg文件也安装了命令行工具吗?

代码语言:javascript
运行
复制
/Library/Developer/CommandLineTools

是否在我的系统上留下了两个版本的xcode命令行工具?

不是完全"xcode“命令行工具,而是两个CLT,是的。理想情况下,自制软件应该使用xcrun来找到它们,并使用任何可用的。

运行xcode的

-选择-p输出如下,正如许多人已经注意到的:/Applications/Xcode.app/Content/Developer

这是正确的,也是预期的。如果您有Xcode,则应该使用Xcode的CLT。如果删除Xcode,则应该输出:

代码语言:javascript
运行
复制
/Library/Developer/

您可以通过以下方式手动更改此路径

代码语言:javascript
运行
复制
xcode-select -s <path>

额外的pkg安装在我的计算机上做了什么?

它就放在那里让任何人使用它。

打开时让Xcode安装xcode命令行工具有什么用,如果我们必须从pkg重新安装xcode命令行工具来读取它?

不使用已经存在的Xcode CLT是不好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64042540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档