
























Today I’d like to announce Homebrew 1.9.0. The most significant changes since 1.8.0 are Linux support, (optional) automatic brew cleanup and providing bottles (binary packages) to more Homebrew users.
Major changes and deprecations since 1.8.0:
brew cleanup is run periodically if the HOMEBREW_INSTALL_CLEANUP environment variable is set. The HOMEBREW_INSTALL_CLEANUP environment variable will also trigger individual formula cleanup on reinstall, install or upgrade. brew upgrade --cleanup and HOMEBREW_UPGRADE_CLEANUP have been replaced with the HOMEBREW_INSTALL_CLEANUP variable. These will become default behaviours in 2.0.0.brew update no longer migrates legacy keg symlinks, tap names, repository locations, cache locations or cache entries.brew prune has been replaced by and is now run as part of brew cleanup.brew cask --version has been replaced with brew --version and brew cask search with brew search --cask.HOMEBREW_BUILD_FROM_SOURCE environment variable has been deprecated in favour of passing --build-from-source to individual formulae installs.brew install on macOS uses the same CFLAGS for bottles and building from source.brew link --force will not link software already provided by macOS.Future major changes and deprecations coming in 2.0.0:
brew cleanup will be run periodically and for trigger individual formula cleanup on reinstall, install or upgrade. You can enable this behaviour now on 1.9.0 by setting the HOMEBREW_INSTALL_CLEANUP variable.Other changes since 1.8.0 I’d like to highlight are the following:
brew info --json defaults to the latest JSON version and no longer requires a version argument.TERMINFO environment variable is passed through to Homebrew to enable support for some terminal emulators.brew’s ZSH completion performs more caching.brew bottle now allows relocation of more bottles by ignoring source code and skipping matches to build dependencies.brew doctor now outputs the non-default Xcode prefix to ease debugging when Homebrew is using one in a strange location.brew upgrade will not upgrade formulae installed from one tap to formulae installed in another.Homebrew/brew contains a Dockerfile for building Linuxbrew. This is built automatically on Homebrew’s Docker Hub page.Finally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far. Enjoy using Homebrew!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。