
























Today I’d like to announce Homebrew 2.2.0. The most significant changes since 2.1.0 are macOS Catalina support, performance increases and better Homebrew on Linux ecosystem integration.
Major changes and deprecations since 2.1.0:
brew upgrade no longer has an unsuccessful error code if the formula is up-to-date.brew upgrade’s post-install dependent checking is dramatically faster and more reliable.brew info outputs Linux analytics data.brew tap-pin is disabled. It was buggy and unused by Homebrew maintainers. Directly reference formulae (e.g. brew install user/tap/formula) or rename formulae in taps to avoid shadowing Homebrew/homebrew-core formulae instead.Other changes since 2.1.0 I’d like to highlight are the following:
brew bundle outputs Brewfile.lock.json files for debugging non-reproducibility.brew bundle allows skipping installations by setting environment variables.sudo brew services takes root ownership of files when running as root.--verbose command output no longer outputs (extremely) long $LOAD_PATH and Ruby paths.brew cat sets bat as pager if HOMEBREW_BAT is setbrew create has --rust and --python options.brew audit checks bitbucket.com and gitlab.com repositories for notability.uses_from_macos is a new formula DSL that allows formulae to declare that they use a dependency from the macOS system (rather than from Homebrew). This is useful for additional metadata and automatically installing that dependency on Linux.HOMEBREW_CURL_RETRIES retries curl downloads that fail.brew bump-revision increases the revision of formulae.brew are faster.Finally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far. Enjoy using Homebrew!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。