今天,我想宣布 Homebrew 1.1.0。我们对 Homebrew 1.0.0 反响热烈,并一直在迭代我们的工作。1.1.0 紧随 1.0.9 之后,这是一种令人高兴的巧合,因为存在重大更改;将来我们可能会拥有 1.1.10 等版本。
1.1.0 包含一些重大更改
- 禁用配方中的 SHA-1 校验和支持
- 禁用以
root
用户身份运行 Homebrew(例如sudo brew
) - 带有
_or_later
标记的 Bottle 不再在其文件名中使用_or_later
,因此可以重复使用现有的 Bottle
自 1.0.0 以来的一些更改,我想重点介绍以下内容
- 名为
stable
(而不是master
)的分支用于关注 Homebrew/brew 标记 brew test-bot
已移至其自己的 tapbrew info
现在还列出Requirements
(例如depends_on :foo
)以及依赖项- RuboCop 已配置,因此支持 RuboCop 的编辑器可以获得有关编辑 Homebrew/brew 和
Library/Taps
中文件的正确消息 - 外部
brew
命令现在可以使用#:
注释来自动获得丰富的--help
输出 brew.1
手册页指向官方外部命令(brew bundle
、brew cask
、brew services
)- OS X Mavericks(10.9)及更高版本现在使用 BSD tar 的 libarchive LZMA 支持,而无需安装
xz
brew tap-new
命令可用于创建带有README
和预配置 Travis CI 文件(.travis.yml
)的新 tap- Bottle/二进制包的创建和提取速度已加快
- 当未安装
git
时,brew
输出已得到改进 - 添加了新的
brew cask reinstall
命令 brew info
现在在依赖项输出中列出所需的选项构建
享受使用 Homebrew!