455 字
2 分钟
Homebrew 安装:用 Xcode Command Line Tools 替代完整 Xcode
为什么要安装 Homebrew
在 macOS 上,App Store 能安装的应用本身就比较有限,而且要求开发者注册并维护开发者账号,这对很多开源项目来说并不现实。像 wget、curl、git、python 这类工具,要么系统版本较旧,要么干脆无法通过官方渠道安装,用起来并不方便。
而 Homebrew 正好解决了这个问题,它提供了统一的软件包管理方式,只需要几条简单的命令就可以完成软件的安装、升级和卸载,不需要手动处理各种依赖和环境问题。
因此,在 macOS 上搭建开发环境或长期使用命令行工具时,Homebrew 基本是绕不开的选择。
为什么需要 Xcode
Homebrew 依赖 Xcode 提供的构建工具(gcc、make、git 等)。macOS 在缺少这些工具时,默认会引导安装完整的 Xcode 应用,往往会占用12GB+的空间。
但完整 Xcode 体积庞大,且对不进行 macOS 应用开发的用户意义不大,因此可以通过安装 Xcode Command Line Tools 来替代完整 Xcode,满足 Homebrew 的使用需求。
安装与验证
安装
xcode-select --install这会弹出一个对话框,提示安装大约 100~200MB 的命令行工具
验证
xcode-select -p如果返回路径类似如下内容则说明已经安装成功
/Library/Developer/CommandLineTools已经安装过?
可以手动指定系统当前使用的 Xcode 开发工具路径,让 macOS 使用 Xcode Command Line Tools,而不是完整的 Xcode 应用。以后所有需要开发工具的地方(clang、make、git、Homebrew 等),都从 /Library/Developer/CommandLineTools 这个目录里找,而不是去找完整的 Xcode。
这个操作在系统反复提示安装 Xcode,或 Homebrew 报错找不到开发工具时尤其有用。
sudo xcode-select -s /Library/Developer/CommandLineTools Homebrew 安装:用 Xcode Command Line Tools 替代完整 Xcode
https://blog.33065432.xyz/posts/install-xcode-command-line-tools-for-homebrew/
商业用途必须事先获得作者授权;
非商业用途可以使用,但必须注明出处,
并且若有改编需采用相同许可协议发布。
非商业用途可以使用,但必须注明出处,
并且若有改编需采用相同许可协议发布。