首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果命令行工具还是XCode命令行工具?

苹果命令行工具还是XCode命令行工具?
EN

Stack Overflow用户
提问于 2022-04-17 16:27:21
回答 1查看 2.7K关注 0票数 3

我下载了XCode,并通过转到Preferences -> Locations确保安装了XCode命令行工具。

问题:,当我运行brew upgrade时,它会引发以下错误:

代码语言:javascript
复制
Error: python@3.10: the bottle needs the Apple Command Line Tools to be installed.
  You can install them, if desired, with:
    xcode-select --install

我想知道的是:,XCode命令行工具和这些苹果命令行工具有什么区别?我需要同时安装这两个设备吗?

我正在使用OSX12.3.1,使用XCode 13.3.1。

EN

回答 1

Stack Overflow用户

发布于 2022-04-17 17:08:01

Apple Command Line Tools只是XCode Command Line Tools的另一个名字。

在你的终点站,做:

代码语言:javascript
复制
xcode-select --install

然后,Homebrew应该可以工作。

这个自制问题注意到:

我们需要命令行工具而不仅仅是Xcode.app的原因有几个原因:

  • CLT包含比Xcode更多的SDK - Xcode通常只包含一个SDK,而且它可能比您的操作系统更新,而CLT总是有一个兼容的SDK。对于某些公式来说,拥有匹配的SDK是非常重要的。

  • CLT位于固定位置/Library/Developer/CommandLineTools,而Xcode不在。这很重要,因为一些公式(包括Python)在编译时将路径放入文件中--如果它们指向Xcode,那么它只适用于安装在同一位置的Xcode人员。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71903591

复制
相关文章

相似问题

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