解决brew安装慢问题
用 brew 安装软件慢通常是因为默认的官方源服务器在国外。解决的核心思路就是将默认源替换为国内的镜像源。对于2025年的新版 Homebrew有一个关键的新步骤需要留意。 核心原因Homebrew 慢主要是因为它的核心仓库和软件包Bottles都托管在GitHub等国外服务器上国内网络连接不稳定、速度慢。替换为国内镜像如清华、中科大、阿里云等可以显著提升速度。 详细解决方案第一步配置环境变量最关键的一步这是当前新版 Homebrew 加速的核心。从2024年起Homebrew 默认优先通过 API 获取信息因此除了替换传统的 Git 仓库地址必须配置HOMEBREW_API_DOMAIN环境变量指向国内镜像的 API 地址。打开终端根据你使用的 Shell输入以下命令之一来编辑配置文件如果你使用zsh(macOS Catalina及以后默认)open ~/.zshrc如果你使用bash(旧版本macOS)open ~/.bash_profile在打开的文件末尾添加以下配置。这里以中科大USTC镜像为例它是目前反馈较好、更新及时的源之一# Homebrew 国内镜像加速配置 (USTC)# 替换 Homebrew 核心代码仓库exportHOMEBREW_BREW_GIT_REMOTEhttps://mirrors.ustc.edu.cn/brew.git# 替换核心软件包仓库如果使用 Git 方式exportHOMEBREW_CORE_GIT_REMOTEhttps://mirrors.ustc.edu.cn/homebrew-core.git# 替换预编译二进制包bottles的下载地址exportHOMEBREW_BOTTLE_DOMAINhttps://mirrors.ustc.edu.cn/homebrew-bottles# 重点替换 Homebrew 的 API 镜像源解决新版 brew 的更新慢问题exportHOMEBREW_API_DOMAINhttps://mirrors.ustc.edu.cn/homebrew-bottles/api# 可选屏蔽环境变量提示让终端更清爽exportHOMEBREW_NO_ENV_HINTS1保存文件并退出然后执行以下命令让配置立即生效source~/.zshrc# 如果你用的是 zsh# 或者source~/.bash_profile# 如果你用的是 bash第二步更换核心仓库的 Git 地址这一步是替换 Homebrew 本体和核心仓库的 Git 远程地址。在终端中逐条执行以下命令# 更换 Homebrew 核心代码仓库git-C$(brew--repo)remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 更换核心软件包仓库homebrew-coregit-C$(brew--repohomebrew/core)remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# 更换 Cask 仓库用于安装GUI应用如Chromegit-C$(brew--repohomebrew/cask)remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git第三步应用配置并更新运行更新命令使所有更改生效brew update如果配置正确这次更新过程会变得非常快。✨ 其他实用技巧临时禁用自动更新如果你急着安装一个软件不想等待brew update可以临时设置环境变量跳过更新。在运行brew install命令前加上它即可HOMEBREW_NO_AUTO_UPDATE1brewinstall你要安装的软件名如果想永久生效可以将export HOMEBREW_NO_AUTO_UPDATE1也添加到你的~/.zshrc文件中。清理旧缓存如果配置后速度提升不明显可以尝试清理一下 Homebrew 的缓存brew cleanup如何验证配置成功运行brew config命令查看输出结果中的HOMEBREW_BREW_GIT_REMOTE、HOMEBREW_BOTTLE_DOMAIN和HOMEBREW_API_DOMAIN是否已经指向了你设置的国内镜像地址。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2412485.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!