用原有的镜像下载非常慢,可以见镜像更新为清华源,参考链接:清华homebrew源

第一步:更换仓库源

homebrew 默认的源是在 github 上面,每次更新速度都会非常慢。所以更换成国内的镜像源,就会快很多:

# 第一步
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# 第三步
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git# 第四步
brew update

第二步:更换bottles镜像

这步会影响软件下载速度

临时替换

# 临时改变环境变量
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

永久替换

# 将环境变量写入bash source文件中
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

复原仓库上游

# 第一步:更改brew 程序本身
unset HOMEBREW_BREW_GIT_REMOTE
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew# 第二步:更改系统上的 Homebrew
unset HOMEBREW_CORE_GIT_REMOTE
BREW_TAPS="$(BREW_TAPS="$(brew tap 2>/dev/null)"; echo -n "${BREW_TAPS//$'\n'/:}")"
for tap in core cask{,-fonts,-drivers,-versions} command-not-found; doif [[ ":${BREW_TAPS}:" == *":homebrew/${tap}:"* ]]; then  # 只复原已安装的 Tapbrew tap --custom-remote "homebrew/${tap}" "https://github.com/Homebrew/homebrew-${tap}"fi
done# 第三步:重新拉取远程
brew update

注意:重置回默认远程后,用户应该删除 shell 的 profile 设置中的HomeBrew相关的环境变量,以免运行 brew update 时远程再次被更换。

macOS上HomeBrew安装软件慢的解决方法相关推荐

  1. HomeBrew 安装软件慢的解决方法

    用原有的镜像下载非常慢 =>

  2. linux系统安装软件报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...

  3. Linux系统安装时报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示:E: Could not ...

  4. android 您的手机上未安装应用程序的解决方法

    android 创建桌面快捷方式的时候设置应用名称和图标是完全没有问题,但是点击快捷方式的时候出现"您的手机上未安装应用程序",这是快捷方式的执行目标设置错误,也就是启动Activ ...

  5. pp助手安装失败怎么办?pp助手安装软件失败的解决方法

    pp助手安装失败怎么办?PP助手是一款专业苹果手机助手软件,能够帮助用户很好的管理手机数据以及无需使用app id 直接下载安装正版的app软件,超级给力!但是某用户在下载了PP助手时候遇到了无法安装 ...

  6. linux下安装软件出错的解决方法

    $ sudo aptitude install scim-qtimm 解决eva 下无法使用 scim输入法的问题 ,~ af,g jwev}0 (1) #GsnZOT`4Ka)S3{0 sudo . ...

  7. 【macOS】homebrew安装和解决brew安装速度慢的问题

    [macOS]homebrew安装和解决brew安装速度慢的问题 homebrew安装 ruby -e "$(curl -fsSL https://raw.githubusercontent ...

  8. 安装向导因错误而提前结束_【软件安装】SIMATIC STEP7 V5.6中文版安装教程及错误解决方法...

    1 安装要求 1. 只能在win10系统上安装,win7和XP系统是不能安装的,win10系统建议安装win10专业版的. 2. 电脑配置,250G硬盘空间,4G运行内存,CPU至少2.1HZ频率. ...

  9. R安装WGCNA包(MacOS M1芯片)及impute包安装报错的解决方法【已成功】

    R安装WGCNA包(MacOS M1芯片) WGCNA R安装WGCNA包 安装impute时的错误 impute包安装报错的解决方法 WGCNA 加权基因共表达网络分析 (WGCNA, Weight ...

最新文章

  1. MySQL性能测试工具sysbench的安装和使用
  2. Spring @Bean和PropertyPlaceHolderConfigurer
  3. 区分错误类型_牛鹭学院:Bug类型解析及其常见实例介绍
  4. Java NIO零拷贝
  5. 传智播客 C/C++学习笔记 函数调用 模型
  6. 个人java学习心得总结
  7. 无法退休的董小姐?董明珠继任格力董事长
  8. 如何定住表格的第一列和第一行
  9. 计算机瞬间关闭所有程序的方法,Win10如何设置关机时快速关闭所有程序
  10. 鼠标指针下总出现一个滚动条似的方框,怎么办?有图
  11. TensorFlow神经网络学习笔记
  12. 图像处理基本库的学习笔记5--公共数据集,PASCAL VOC数据集,NYUD V2数据集的简介与提取,COCO2017,医学影像数据集汇总
  13. 安装了 gosublime出现错误: MarGo: Missing required environment variables: GOPATH
  14. 杨辉三角 (java语言)
  15. 图鉴| IT男什么时候最虚伪?
  16. matlab 中atan2函数的介绍
  17. Mars的自语重出江湖,祝大家端午节安康
  18. 认证、授权、鉴权和权限控制
  19. 半导体器件基础03:普通二极管
  20. 火麻油的功效与作用 火麻油怎么吃

热门文章

  1. vue弹出框组件封装
  2. pdf插入文字的方法
  3. gluoncv 下载预训练模型速度太慢
  4. 除了智商更需要情商 只要6秒钟让你更胜一筹
  5. 全球地名中英文对照表(A)
  6. oracle metalink网址,oracle metalink账号|Oracle Metalink账号注册指南-创客空间
  7. AcrelCloud-1000变电所运维云平台在浙江固特成套设备有限公司的应用
  8. 曙光tc4000a计算机为超级微型计算机,计算机应用基础试题及答案1
  9. win10设置自定义短语为当前时间
  10. 苹果cmsV10仿韩剧网响应式视频影视电影网站源码