概述
macOS 系统相比其他流行的 Linux 发行版来说,官方最缺少的就是包管理器了。幸运的是当下第三方的包管理器已经相当流行,比如 Homebrew 和 MacPort。有了它们,绝大多数 Linux 下的命令行工具在 macOS 下都变得可用,非常地方便。
包管理器安装程序的方式
以 Homebrew 包管理器来说,最常见的安装方式有两种:
- 直接下载预编译好的二进制程序
- 下载源代码在本地进行编译
对于第二种方式,就要求 macOS 系统要提前有编译器可以用,这可以通过安装 Apple 官方提供的 Command Line Tools 来解决。
安装 Command Line Tools
- 通过安装 Xcode 的方式安装 Command Line Tools
- 在终端执行
xcode-select --install
命令安装 Command Line Tools
☞ 小提示:如果你不使用 Xcode 做应用开发,推荐使用第二种方式安装
常见问题
xcrun: error: active developer path (“/Applications/Xcode.app/Contents/Developer”) does not exist
可能你之前安装过 Xcode 后又将其卸载掉,导致 Command Line Tools 的某些选项的路径指向仍然是旧的。运行以下命令之后即可解决:
sudo xcode-select --reset
参考链接:xcrun: error: active developer path (“/Applications/Xcode.app/Contents/Developer”) does not exist