今天,我想宣布 Homebrew 1.7.0。自 1.7.0 以来最重大的更改是针对 macOS 10.14 Mojave 开发者测试版、Homebrew Formulae 的 JSON 分析和公式 API 以及各种公式 API 弃用的修复。
自 1.6.0 以来主要的更改和弃用
- macOS 10.14 Mojave 和 Xcode 10 现在适用于一些公式(但尚未支持)
- Homebrew Formulae 现在使用 HTTPS,提供匿名汇总分析数据,并有一个用于公式和分析数据的 JSON API
- Homebrew Cask 的轻触现在全部移至 Homebrew GitHub 组织
- 设置
HOMEBREW_FORCE_BREWED_GIT
使 Homebrew 使用 Homebrew 安装的 Git 而不是系统 Git brew install
和upgrade
在安装多个公式的末尾显示所有警告- 许多公式弃用已被禁用,并删除了已禁用的功能
brew link
不允许在 macOS 10.14 Mojave/CLT 10 上强制链接系统依赖项,而是输出要使用的正确编译器标志HOMEBREW_PREFIX
不再可以位于 Homebrew 的临时目录中brew ls
不再接受所有ls
参数
自 1.6.0 以来我想强调的其他更改如下
- Homebrew 现在使用 Ruby 2.3.7(如 macOS High Sierra 10.13.6)
- macOS 10.14 Mojave 目前需要 CLT 标头包(直到我们与 Apple 有更多沟通)
brew install
、upgrade
和reinstall
现在有一个--display-times
选项,用于打印每个公式的安装时间brew linkage
现在使用缓存来显著加快命令- 未指定但机会主义的链接依赖项现在存储在公式安装中,并用于正确生成已安装公式的依赖项列表
- 下载 Homebrew 的便携式 Ruby 也尊重
HOMEBREW_BOTTLE_DOMAIN
变量 - brew.sh 网站在移动设备上看起来都更好
最后
- Homebrew 仍然通过 Patreon 接受捐赠。如果你负担得起,请考虑捐赠。如果你不想使用 Patreon,我们已 更新了自述文件,说明如何通过 PayPal、支票或电汇进行单次捐赠。
感谢所有辛勤工作的维护人员、贡献者、赞助商和支持者,让我们走到今天这一步。享受使用 Homebrew!