Mac 解决 Homebrew 下载太慢

本文探讨了Macbrew在Mac上下载速度慢的原因,如网络带宽限制、服务器响应、单线程下载和代理设置等,并提供了更换国内镜像源、配置代理及手动下载等解决策略。
摘要由CSDN通过智能技术生成


1. Mac brew 下载太慢的原因

Mac 上使用 Homebrew(brew)下载软件时速度太慢,可能由以下几个原因造成:

  1. 网络带宽限制

    • 国际网络线路拥堵或限速:Homebrew 默认从官方源下载软件包,而这些源通常位于国外服务器,对于中国等地区的用户来说,国际网络传输速度可能会比较慢。
  2. 服务器响应速度

    • 官方镜像服务器负载过高:由于大量用户同时访问导致服务器响应较慢,下载速度受影响。
  3. 单线程下载

    • Homebrew 的默认下载方式可能是单线程的,相较于多线程下载,速度上可能没有优势。
  4. 防火墙或代理设置

    • 如果用户所在环境有限制或者有严格的网络代理要求,但未正确配置代理,也可能影响下载速度。
  5. 地理因素与 CDN 优化

    • Homebrew 源站可能并未针对所有地区提供最优的 CDN 加速服务,从而导致部分地区用户下载缓慢。

解决方法包括:

  • 更换国内镜像源
    可以将 Homebrew 的软件仓库指向国内的镜像源,如中科大、阿里云、清华大学等提供的镜像服务,这样可以大幅度提升国内用户的下载速度。例如更改 Homebrew Core 源地址为国内镜像地址。

  • 使用代理
    如果有条件,可以通过配置代理服务器来改善网络连接质量。

  • 手动下载并安装
    对于特别慢的情况,可以选择直接从快速的源下载软件包,并通过命令行指定本地文件进行安装。

2. 更换镜像源

操作步骤:

cd "$(brew --repo)" 
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git 

然后再输入以下命令:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git 

3. 其他

如果更换了镜像源还是太慢,那么可以考虑:

  1. 开代理
  2. 不要用移动的网络,移动网络限制最严,用联通/电信的网络试试!
  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Mac下使用国内镜像安装Homebrew解决brewmac下安装软件下载慢的问题,zip包内已经替换了国内镜像文件, Mac OS 安装 brew 已经替换国内源,直接使用即可 1.把 brew_install 复制到 /users目录 2.安装 ruby ./brew_install ———————————————————————————————————————————— 替换bottles 镜像源(可选) 该镜像是 Homebrew 二进制预编译包的镜像。 临时替换 export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles 长期替换 echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile ———————————————————————————————————————————— 常用命令 brew的常用命令 安装软件: brew install git 卸载软件: brew uninstall git 搜索软件: brew search git 显示已经安装软件列表: brew list 查看软件信息: brew [info | home] [FORMULA...] 删除旧版本安装包缓存: brew cleanup git、brew cleanup 查看那些已安装的程序需要更新: brew outdated 更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明: brew update 更新某具体软件: brew upgrade git 锁定某个软件禁止更新: brew pin git 解除禁更锁定: brew unpin git 查看brew存放安装包的缓存地址: brew --cache 服务相关命令 显示安装的服务: brew services list 启动: brew services start mysql 停止: brew services stop mysql 重启: brew services restart mysql

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SmallerFL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值