Mac上使用brew update会卡住的问题

Mac上使用brew update会卡住的问题

brew默认的源是Github,会很是慢,建议换为国内的源。推荐中科大的镜像源,比较全面.git

解决方案

Homebrew

Homebrew源代码仓库github

  • 替换源地址:
    cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.gitbash

  • 重置为官方地址:
    cd "$(brew --repo)" git remote set-url origin https://github.com/Homebrew/brew.giturl

Homebrew Bottles

Homebrew预编译二进制软件包code

在运行brew, 前设置环境变量HOMEBREW_BOTTLE_DOMAIN,值为https://mirrors.ustc.edu.cn/homebrew-bottleshomebrew

  • 替换源地址:
    • bash:
      echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profilerem

    • zsh:
      echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrcit

Homebrew Core

Homebrew核心软件仓库zsh

  • 替换源地址:
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git编译

  • 重置为官方地址:
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://github.com/Homebrew/homebrew-core

Homebrew Cask

Homebrew cask软件仓库,提供macOS应用和大型二进制文件

  • 替换源地址:
    cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

  • 重置为官方地址:
    cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask git remote set-url origin https://github.com/Homebrew/homebrew-cask

相关文章
相关标签/搜索