mac:安装包管理工具brew并切换国内brew源

macos homebrew 源更改 Homebrew官方的源一般下载包之类的会很慢,所以通常我们都是用国内的镜像源来代替,这样会提高我们的效率。Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。名称 说明brew Homebrew 源代码仓库homebrew-core Homebrew 核心软件仓库homebrew-bottles Homebrew 预编译二进制软件包homebrew-cask MacOS 客户端应用。 阅读详情

brew是mac的包管理工具,相当于ubuntu的apt-get 和 centos 的yum一样。mac默认是没有安装上这个工具包的,需要手动。

##1、需要依赖于Command Line Tools
首先需要安装Command Line Tools,

一种方法可以通过命令行安装

xcode-select --install

如果已经安装会显示

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

否则会显示一个弹窗,点击安装。由于网络原因,可能会装不上,有条件的可翻墙,或者多试几次。

另一种方法,app store会提示更新,直接安装更新也可以。

##2、安装brew
通过命令行安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

会提示

Press RETURN to continue or any other key to abort

直接按return即可。
如果安装失败,八成是网络原因,重新执行brew安装命令

###brew帮助

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

切换brew源

Step 1 替换brew.git

homebrew托管于github,更新homebrew就是从git上拉取最新的版本。
有时候git的速度也很慢,会导致更新受阻,那么就需要给git仓库换一个远程地址。

cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
Step 2 替换homebrew-core.git

替换Homebrew 核心软件仓库的地址。

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
Step 3 替换Homebrew Bottles 阿里镜像源

官方预先编译好的软件会被装在一个bottle里直接下载解压到系统里,无需本地编译。
Bottle是放在bintray上面的,在国内依然不快。可以通过换bottle的源地址来加速bottle的下载

对于bash用户:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

对于zsh用户:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

##附录
卸载brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
MacOS下brew切换为国内源 Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS和linux系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。Homebrew主要有四个部分组成:brew。 阅读详情

相关推荐

MacOS开发者必备:一键配置Brew国内镜像源全攻略

本文详细介绍了MacOS开发者如何一键配置Brew国内镜像源,包括阿里云、清华大学和中科大三大主流镜像源的详细配置步骤和对比分析。通过切换国内源,可显著提升Homebrew的下载速度,解决因网络延迟导致的安装缓慢问题,是MacOS开发者必备的效率优化技巧。

weixin_27918373的博客 937

Mac全自动安装brew一键配置国内镜像源

今天把macbookPro系统还原了,发现最新系统没有brew。 网上搜的帖子,找到方便的安装方法,感谢网友分享:https://www.cnblogs.com/liyihua/p/12753163.html 感谢脚本大侠:金牛肖马 安装brew 如果已经安装会顺便卸载就得brew 执行: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 需要输入密码授权一下,并且会让

CaptainJava的博客 4万+

Mac 使用brew安装 nodejs

下载安装nodejs liangyuji@liangyujideMacBook-Pro ~ % brew install node 查看版本 liangyuji@liangyujideMacBook-Pro ~ % node -v v14.15.0 npm 查看npm版本 liangyuji@liangyujideMacBook-Pro ~ % npm -v 6.14.8 安装淘宝镜像 如果是在国内,下载会很慢,所以使用国内的镜像 liangyuji@liangyujideMacBook-Pro ~

梁雨季™的博客 3425

修改brew源

brew安装的时候太慢,最好的方法就是修改brew的源。 国内有很多brew源可以选择,比较快的就是中科大brew镜像。

戴戴的博客 5427

使用gsplat进行3D高斯泼溅的方案

gsplat 不是一个软件,而是一个深度优化CUDA的开源Python库。它的作者是 Nerfstudio 团队,这个团队最出名的项目是 Nerfstudio,是对 NeRFs 方法支持最好的一套框架。据其所述,出于对新一代技术的好奇,他们构建了 gsplat 这个库。它支持 Windows/Linux 两个系统,使用前必须准备好 Nvidia 显卡。跑这个项目真是特别费劲,官方的文档支持不够完善,以至于遇到问题,开发者们都只能在issue区里抱团取暖。

兴趣使然的创作者 2111

【效率手册】Kylin-Desktop-V10-SP1 麒麟系统核心组件实战——从入门到精通的6个关键场景

本文针对Kylin-Desktop-V10-SP1麒麟系统用户,通过文件管理、系统监视、设置优化等6个核心场景实战,深度解析如何高效运用系统内置工具解决文件混乱、性能卡顿、外设驱动等实际问题,帮助用户从功能认知跃升至场景化应用,真正释放国产操作系统的生产力潜能。

weixin_29208327的博客 119

使用国内源安装brew并更改源

## 在mac上安装brew时,如果使用官方推荐的方式,会耗费很长时间,并且也不一定能成功,这样,你就会感觉很蛋疼,下面是本人使用国内镜像安装brew的过程。 一、安装brew 1、将brew的install文件下载本地 $ cd $ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install &...

Mr_JWYang 1万+

伺服电机入门01

编码器输出 旋转信号 , 接收端: 使用ADC 捕捉旋转信号 ,转成数字信号,驱动器得到数字处理, 因为信号量是模拟信号, mcu mpu 等芯片通常内部处理是数字,通过adc 得到数字cpu 才能识别 传输过来的pos 等信息。IPM 芯片示例, IRAM256A 这个芯片已经停产,有换新的,,下面示例来自stmbl 高功率方案,4 步进电机 有全步控制,半步控制 ,微步控制,FOC控制,步进电机也是可以做伺服系统的。以下面几种信号是可以细分,也就是通过细分增加编码器的分辨率,

qq_25160559的博客 970

brew 切换源

切换到国内源 # 替换brew.git: $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 清华大学: $ git remote set-url origin https://mirrors.tuna.tsinghua.ed...

weixin_30367873的博客 786

Greenplum基础

CREATE DATABASE 是 SQL 命令,用于创建一个新的数据库。name 是你要创建的数据库的名称。这个名称是必须的,并且在同一个数据库服务器上必须是唯一的。可选项,OWNER 指定了新数据库的所有者,如果未指定,新数据库的所有者默认是执行该命令的用户。dbowner 是数据库所有者的用户名。可选项,TEMPLATE 指定了用于创建新数据库的模板。在 PostgreSQL 和 GreenPlum 中,通常有一个名为 template1 的默认模板。如果不指定,就会使用这个默认模板。

m0_57697768的博客 1207

DAC8568控制器实战:如何用STM32实现多通道同步输出(附完整代码)

本文详细介绍了如何使用STM32微控制器驱动TI的DAC8568多通道DAC控制器,实现高精度的多通道同步模拟信号输出。内容涵盖硬件设计要点、SPI时序精准配置、驱动层命令构建,并重点解析了通过LDAC引脚实现同步更新的核心策略,提供了完整的代码框架和实战案例,帮助工程师快速解决多通道同步输出的工程难题。

weixin_29179311的博客 173

[brew]切换brew源

切换brew源 中科大源 # 替换brew.git: cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 替换homebrew-core.git: cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-co

weixin_36210698的博客 1937

YOLO26改进策略【YOLO和Mamba】| MLLA:Mamba-Like Linear Attention,融合Mamba设计优势的注意力机制

本文记录的是利用模块优化的目标检测网络模型。模块具有独特优势。它不同于传统模块,能同时兼顾局部特征高效建模与长距离交互学习。常见模块要么在局部特征处理上有优势但长距离交互能力弱,要么反之,而模块克服了此问题。它融合了Mamba模型和线性注意力机制的优势,通过独特的结构设计,能够在保持计算效率的同时,精准地建模局部特征并学习长距离交互信息。本文将其用于的模型改进和二次创新,能够更加关注图像中的重要特征区域,抑制背景等无关信息的干扰,从而突出目标物体的关键特征。Demystify Mamba in Vision

Limiiiing的博客 215

Mac安装python3及虚拟环境,更改brew源

1.安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.搜索python3包: brew search python3 3.安装brew install python3 4.安装完成后输入python3,可以看到安装的具体版本...

hypon的博客 924

SAP 联产品测试

最近领导一直要求研究一下SAP联产品的使用场景,之前只是自己摸索过一次,这个重新对联产品进行一个测试。 1、首先准备好物料主数据 注意主数据中需要勾选联产品标识。 设置好物料的分摊的百分比。 2、检查BOM 在BOM中也需要维护联产品的标识 只有当组件数量未负数时,才能勾选联产品的标识。如果组件数量正值,勾选联产品的标识时会报错。 3、我们创建生产订单 可以看到按正常的生产订单下达时,系统就报错了,问题点在于离散制造的生产订单基本是结算到物料的。但是联产品是按订单结算的, 所以需要对订单类型中的结算参

我小时候很黑的博客 2116

PyCharm 2024最新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

PyCharm 2024新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

Code_流苏:在代码中寻诗意,在实践中觅真知 4万+

Mac上brew切换国内源【极简方案】

在Mac上通过更改Homebrew的镜像源为阿里云镜像来解决下载开源包时可能遇到的网络不通问题。作者提供了四个简单的步骤来完成这个设置过程。

brizer的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Mac下brew更换国内镜像源

更换brew的镜像源

m0_45237847的博客 3669

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

MAC切换brew源为其他国内源

在brew install yara时发现中科大的源中缺少包,于是换个源试试,当然,也可以手动下载一下。(最后附了可手动下载的其他源地址及下载方法) 1、看需要修改哪些地方 # brew update -verbose //返回 Checking if we need to fetch /usr/local/Homebrew... Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask... F

谬也的博客 1901

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

mac下 brew 切换阿里镜像

每次brew安装新包的时候必先更新自身,网络慢的时候brew update无限卡死,虽然按一次ctrl C可以跳过,但有时候恰恰是brew本身版本导致的莫名其妙的问题出现,如果不把航空母舰更新了,后面也不会顺利。 今天一怒之下,换了阿里镜像,果然一切迎刃而解了(原教派) 贴上iterm-bash脚本备查: cd "$(brew --repo)" git remote set-url or...

行成于思毁于随 1万+

mac 安装brew及换源

brew安装及换源 运行下面自动脚本(已经全部替换为国内地址): /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 正常情况下可以直接下载了软件了,如果网络不好或者找不到下载资源,切换下面的两个源 切换国内源 # 替换brew.git: $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https:/.

gulicms的博客 782

MAC安装brew

brew安装

weiliuhong1的专栏 813

Mac 下 brew 切换为国内源

在国内使用 Homebrew 时,由于网络原因可能会遇到速度慢的问题,因此可以通过切换到国内的镜像源来提高速度。

whf1215847706的专栏 1970

brew java 切换_mac 多版本JDK和切换几种方式

查看安装了哪些jdk版本$ ls /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk jdk1.8.0_202.jdk卸载:$sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk$wget https://download.java.net/java/GA/jdk11/9...

weixin_33274728的博客 762

Homebrew 切换国内源 Mac OS

homebrew切换国内源

weixin_43958585的博客 1619
上一篇: centos7: python2 和 python 3 并存
下一篇: mac:安装node和npm
github_37320188
博客等级 码龄10年 24粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值