Homebrew 更换阿里云镜像源
你可能有过这样糟糕的经历,当你满心欢喜的敲下 “brew install 应用名称”,静静的等待安装结果的时候,Homebrew在 Updating Homebrew卡死了。
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
使用 阿里云 的 Homebrew 镜像源进行加速
如果你没有更换过镜像源,执行 brew 命令安装应用的时候,跟以下 3 个仓库地址有关:
- brew.git
- homebrew-core.git
- homebrew-bottles
通过以下操作将这 3 个仓库地址全部替换为 阿里云 提供的地址
更换 brew.git
1 2 3 |
cd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git |
更换 homebrew-core.git
1 2 3 |
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git |
执行上述命令之后,请执行 brew update 命令
此时可以执行 brew config 命令,查看配置信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
HOMEBREW_VERSION: 2.1.5 ORIGIN: https://mirrors.aliyun.com/homebrew/brew.git HEAD: db58b9f41b70a331dbe9b8371527a23e8ddcc718 Last commit: 2 days ago Core tap ORIGIN: https://mirrors.aliyun.com/homebrew/homebrew-core.git Core tap HEAD: 5e2a0aaa5fb49aeb4a820ab085f0e53f4de14371 Core tap last commit: 23 hours ago HOMEBREW_PREFIX: /usr/local CPU: dodeca-core 64-bit kabylake Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby Clang: 11.0 build 1100 Git: 2.21.0 => /usr/local/bin/git Curl: 7.54.0 => /usr/bin/curl Java: 1.8.0_211 macOS: 10.14.5-x86_64 CLT: 11.0.0.0.1.1559496560 Xcode: N/A CLT headers: 11.0.0.0.1.1559496560 |
更换 homebrew-bottles
这与你当前 macOS 系统使用的 shell 版本有关系,执行以下命令查看 Shell版本:
1 |
echo $SHELL |
根据版本不同,会输出2种结果,/bin/zsh 或 /bin/bash,根据类型进行操作即可
/bin/zsh 结果
1 2 3 |
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrcsource ~/.zshrc |
/bin/bash 结果
1 2 3 |
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profilesource ~/.bash_profile |
到这里,更换 Homebrew 默认源的所有操作啦,尽情地去 brew install 吧!是不是很简单呢?
Homebrew 更换阿里云镜像源相关推荐
- 【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源
文章目录 一.参考链接 二.OpenWRT简介 三.使用VM虚拟机安装OpenWRT操作步骤 1.下载OpenWRT.img镜像源 2.将.img镜像文件转换成.vmdk虚拟硬盘格式文件 (1)打开S ...
- Anaconda Navigator卡logo打不开闪退问题处理方案-更换阿里云镜像源
最近有同事使用anaconda时出现了卡logo,显示loading applications,点击图标时发现闪退情况,当再次运行时会提示程序已经在运行中,因为部分应用已加载,可以打开任务管理器查看, ...
- Ubunt更换阿里云镜像源
1.切换到源文件所在目录 cd /etc/apt 2.备份之前的源文件 sudo cp sources.list sources.list.backup 3.替换源,将下边文件复制到sources.l ...
- Homebrew替换阿里云镜像源
# 替换brew.git:cd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homeb ...
- ubuntu 21.04 更换阿里云镜像源
备份原来的源 $ mv /etc/apt/sources.list /etc/apt/sources.list.bak $ vim /etc/apt/sources.list 添加如下内容 deb h ...
- Ubuntu更换阿里云软件源
Ubuntu更换阿里云软件源 备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.修改 sudo vim /etc/apt/sou ...
- Centos阿里云镜像源
CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本.CentOS是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RH ...
- Linux设置yum源为阿里云镜像源
一.验证网络是否可以连接阿里云镜像 # 验证网络是否可以连接阿里云镜像 ping mirrors.aliyun.com 二. 手动配置 1.删除原yum源 cd /etc/yum.repos.d# 删 ...
- 群晖docker镜像源更换为阿里云镜像源
群晖硬件:DS218+ 系统版本:DSM 7.0-41890 docker版本:20.10.3-1233 前言:除了群晖自带的应用之外,docker里也拥有及其丰富的软件,这都是得益于开源精神.而国内 ...
最新文章
- Error writing file '/tmp/...' (Errcode: 28)
- Enterprise Library深入解析与灵活应用(3):倘若将Unity、PIAB、Exception Handling引入MVP模式.. .. .....
- 不断前行的SD-WAN如何使现代企业受益—Vecloud微云
- 模糊查询关键字不区分大小写_SQL简单查询
- qpython获取手机gps_基于Python获取照片的GPS位置信息
- 【Vue 3.0 新特性(四)】Vue 3.0 响应式系统原理
- mybatis 数据库配置-事务处理
- 力扣 每日一题 丢失的数字
- android 按钮列表,android – 如何使按钮看起来像列表
- 27. 使用distance和advance将容器的const_iterator转换成iterator
- Windows CE 5.0 五笔输入法
- 仿9GAG制作过程(五)
- Oracle学习——dmp文件(表)导入与导出
- 六大设计原则(SOLID)备忘
- EPUB和PDF的区别,有什么好用的epub阅读器
- ES7、ES8、ES9、ES10新特性大盘点
- RDKit|分子3D构象生成与优化
- IoT物联网海量设备监控运维的挑战和实现方案
- 15. 星际争霸之php设计模式--策略模式
- 鸿海欲拉拢日本软银联手收购夏普
热门文章
- EFGrid ---- copy 属性
- linux malloc free 内存碎片_内存申请malloc/new与内存释放free/delete的区别
- matlab中对正弦信号采样,正弦信号抽样的实验报告(共9篇).doc
- PL/SQL Developer将Excel表格数据导入表格
- Java List和Array之间的转换
- 开源 RPC 框架有哪些
- java 栈队列区别是什么意思_java栈和队列的区别
- 北京发布全国首个“水下物联网”系统
- html5实例-闪烁的星星
- Oracle自增主键的添加[sequence]--表数据已存在