Skip to main content

brew 自动升级

Homebrew 在执行某些命令时会自动进行更新,这有时可能会增加不必要的等待时间。如果你想禁止 Homebrew 自动升级,可以通过以下几种方法来实现:

方法一:设置环境变量

你可以通过设置 HOMEBREW_NO_AUTO_UPDATE 环境变量来禁止 Homebrew 自动升级。

  1. 编辑你的 shell 配置文件

    如果你使用的是 Zsh,编辑 ~/.zshrc 文件:

    nano ~/.zshrc

    如果你使用的是 Bash,编辑 ~/.bash_profile 文件:

    nano ~/.bash_profile
  2. 添加以下行

    export HOMEBREW_NO_AUTO_UPDATE=1
  3. 保存并关闭文件

  4. 应用更改

    对于 Zsh:

    source ~/.zshrc

    对于 Bash:

    source ~/.bash_profile

方法二:使用别名

你可以通过为 Homebrew 命令创建别名来禁止自动更新。

  1. 编辑你的 shell 配置文件

    如果你使用的是 Zsh,编辑 ~/.zshrc 文件:

    nano ~/.zshrc

    如果你使用的是 Bash,编辑 ~/.bash_profile 文件:

    nano ~/.bash_profile
  2. 添加以下行

    alias brew='HOMEBREW_NO_AUTO_UPDATE=1 brew'
  3. 保存并关闭文件

  4. 应用更改

    对于 Zsh:

    source ~/.zshrc

    对于 Bash:

    source ~/.bash_profile

方法三:通过命令行参数

在执行 Homebrew 命令时,可以临时禁止自动更新:

HOMEBREW_NO_AUTO_UPDATE=1 brew install maven

这种方法不需要修改配置文件,但每次运行 Homebrew 命令时都需要手动添加 HOMEBREW_NO_AUTO_UPDATE=1

通过上述方法,你可以禁止 Homebrew 自动升级,从而节省时间和带宽。选择最适合你的方法来配置系统。