Mac Homebrew 安装

macbook 安装 Git 和 安装 Homebrew 使用MacBook 时,需要拉取代码,我们需要使用到 Git,但 MacBook 中并没安装,这里我们分享一下安装过程。其他方式可查看中的方法。 阅读详情

mac下国内安装Homebrew教程

Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。

名称说明
brewHomebrew 源代码仓库
homebrew-coreHomebrew 核心源
homebrew-cask提供 macOS 应用和大型二进制文件的安装
homebrew-bottles预编译二进制软件包

本文主要介绍Homebrew安装方式以及如何加速访问,顺便普及一些必要的知识。

1. 脚本说明

Homebrew默认安装脚本:

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

如果你等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

请使用下面的脚本:

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

2. 执行命令

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

如果命令执行中卡在下面信息:

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

请Command + C中断脚本执行如下命令:

cd "$(brew --repo)/Library/Taps/"
mkdir homebrew && cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git

成功执行之后继续执行前文的安装命令。

最后看到==> Installation successful!就说明安装成功了。

最最后执行:

brew update

cask同样也有首次下载缓慢的问题,解决方法大致同上:

cd "$(brew --repo)/Library/Taps/"
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git

3. 卸载Homebrew

使用官方脚本同样会遇到uninstall地址无法访问问题,可以替换为下面脚本:

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"

4. 设置镜像

brew、homebrew/core是必备项目,homebrew/cask、homebrew/bottles按需设置。

通过 brew config命令查看配置信息。

4.1 中科大源

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

brew update

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

注意bottles可以临时设置,在终端执行下面命令:

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

4.2 清华大学源

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

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

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

brew update

# 长期替换homebrew-bottles
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

4.3 恢复

git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git

brew update

homebrew-bottles配置只能手动删除,将 ~/.bash_profile文件中的 HOMEBREW_BOTTLE_DOMAIN=https://mirrors.xxx.com内容删除,并执行 source ~/.bash_profile。

5. 其他

5.1 cask

目前cask是从GitHub上读取软件源,而GitHub Api对匿名访问有限制,如果使用比较频繁的话,可以申请Api Token,然后在环境变量中配置到HOMEBREW_GITHUB_API_TOKEN。

在.bash_profile中追加:

export HOMEBREW_GITHUB_API_TOKEN=yourtoken

注意:因为cask是基于GitHub下载软件,所以目前是无法加速的。

6. 总结

在前面的过程中我们把brew和homebrew-core的地址都指向到中科大镜像。

原理是通过修改install脚本,在里面预设镜像地址来做到的。

#!/usr/bin/ruby
# This script installs to /usr/local only. To install elsewhere (which is
# unsupported) you can untar https://github.com/Homebrew/brew/tarball/master
# anywhere you like.
HOMEBREW_PREFIX = "/usr/local".freeze
HOMEBREW_REPOSITORY = "/usr/local/Homebrew".freeze
HOMEBREW_CACHE = "#{ENV["HOME"]}/Library/Caches/Homebrew".freeze
# 这里替换了BREW_REPO
BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze

最后不完美的地方是我们只能预设brew镜像,没找到比较好的办法预设homebrew-core、homebrew-cask的git地址。

Mac安装Homebrew 文章目录一、简介二、官方脚本下载安装及配置环境变量三、GitHub加速3.1、Mac3.2、Windows四、镜像脚本安装五、更换镜像源5.1、中科大5.2、清华5.3、腾讯5.4、北京外国语5.5、阿里六、恢复默认源 一、简介 Homebrew是一款包管理工具,目前支持macOS和Linux系统。主要有四个部分组成:brew、homebrew-core 、homebrew-cask、homebrew-bottles 名称 说明 brew Homebrew源代码仓库 homebrew-c 阅读详情

相关推荐

Mac安装HomeBrew

HomeBrew简介 我们在使用Linux系统的时候,都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统。Mac OS X系统下面有apple的官方Mac App Store。但是好多软件是找不到的,所以我们也向在苹果下找到一款比较方便的包管理系统,就是Homebrew。 什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools A

MasterJexu 4718

Mac 安装homebrew Mac安装Git教程。

现在,您已成功在Mac上安装了Homebrew和Git。您可以使用Homebrew安装其他软件包,并使用Git进行版本控制和代码管理。Homebrew是Mac上的包管理器,可用于方便地安装各种软件包。Git是一个版本控制系统,用于跟踪代码更改并协作开发。希望这些信息对您有所帮助!如果您有任何其他问题,请随时提问。终端将显示已安装的Git版本号。

高性价比服务器就选:蓝易云 1234

ARM架构Mac的Homebrew下载及安装

这里写自定义目录标题前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 ARM架构Mac的Homebrew下载及安装 文章目录前言一、pandas是什么?二、

L_boyka的博客 7903

使用Homebrew在Mac上安装Git

使用mac安装git并不难,需要提前安装好Homebrew哦

零凌林的博客 2940

mac下镜像飞速安装Homebrew教程

Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成:brew、homebrew-core、homebrew-cask、homebrew-bottles。 本文主要介绍Homebrew安装方式以及如何加速访问,顺便普及一些必要的知识。 1. 脚本说明 Homebrew默认安装脚本: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste..

chen__an的博客 1290

Mac用Homebrew安装MongoDB

Mac用Homebrew安装MongoDB安装配置环境变量验证是否安装成功启动服务启动异常说明 上次写了用homebrew安装MySQL,吭哧吭哧搞了两天,结果只用了一个小时,真是台上一分钟,台下十年功呐。又开始用MongoDB。今天再来安装一下吧。 安装 由于MongoDB不开源了,brew install mongodb 命令也失效了,那就安装社区版吧,需要先输入 brew tap mongodb/brew 可能需要等待几分钟,再输入: brew install mongodb-community

sinat_37943715的博客 2614

MAC上安装Git教程

直接使用命令下载git即可。

weixin_63701294的博客 1966

Mac 安装 homebrew 详细教程

今天需要在本地搭建一个 Jenkins 环境,手动安装嫌麻烦,又开始了重新安装 homebrew 了。

易编橙 · 终身成长社群,相遇已是上上签! 5万+

【macOS】Mac使用brew安装git简易教程

Mac使用brew安装git的简易教程

Jurio的博客 1800

用运放和乘法器DIY忆阻模拟器:从理论到Multisim仿真实战

本文详细介绍了如何利用运放和乘法器DIY忆阻模拟器,从理论基础到Multisim仿真实战。通过解析忆阻器的数学模型,设计关键电路模块,并完成仿真验证,帮助电子爱好者低成本实现忆阻器功能。文章还提供了实际调试中的常见问题解决方案和进阶应用建议,适合神经形态计算和非易失性存储领域的研究者参考。

weixin_28718345的博客 418

STC8G1K08A 实战应用:从配置到功能实现

本文详细介绍了STC8G1K08A单片机的实战应用,从开发环境搭建、GPIO配置、ADC模块使用到定时器中断处理和PWM输出等核心功能。重点讲解了外设模块的协同工作配置技巧,并分享了实际项目开发中的经验教训,帮助开发者快速掌握STC8G1K08A的高效应用。

n4o5p6q7r的博客 391

【Mac】Homebrew安装nvm

1.nvm介绍 当我们使用node开发网站时,可能会同时需要运行多个项目,每个项目所使用当node版本又不相同,或者当我们需要学习新的node时,多个版本之间的切换和维护会变得非常麻烦和棘手。nvm的出现就是为了解决这个问题。详细介绍请看nvm官网 2.安装nvm(此处仅介绍mac系统) 此处选择mac系统自带的Homebrew安装nvm。 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件

微信公众号: 后端码匠 8460

ESP32S3编译micropython固件

编译ESP32芯片的micropython固件

m0_73253860的博客 2554

mac 安装 Homebrew教程

mac安装Homebrew简单竟然如此简单

Jimyking的博客 1万+

U盘文件变exe?3步教你用火绒+批处理脚本恢复隐藏文档(附注册表修复)

本文详细解析了U盘文件被病毒隐藏并伪装成exe文件的原理,并提供了三步解决方案:首先使用火绒安全软件进行全盘查杀清除病毒;其次通过批处理脚本批量恢复被隐藏的文件属性;最后修复被篡改的注册表设置,彻底解决文件无法显示的问题,帮助用户安全找回数据并加固系统防护。

weixin_28622215的博客 918

Tomcat漏洞——弱口令爆破

靶机:CentOS7 IP:192.168.100.40。攻击机:kali IP:192.168.100.60。版 权 声 明:本博客所有文章除特别声明外,均采用。文章版权归作者所有,未经允许请勿转载!作 者:PeiyuJue。

weixin_57379923的博客 909

Mac中安装Homebrew

Mac中安装Homebrew

Little_Bully的博客 2477

【红外技术】DDE算法:HE在红外图像可视化上的应用(附源码)

并且数据一般是以 8 的整数倍的位宽在电子系统中应用,因此大多数的显示器的显示位宽为 8bit,共 256 个灰阶。为了使红外图像可视化,因此需要一种“数据压缩”技术,还需要既可能的不丢失原始图像信息。HE后的图像直方图分布比较均匀离散,图像对比度好。但是HE算法只是适用某些图像,它是将灰度集中区域进行拉伸得到,也会放大该集中区域的噪声,它是一种“不公平”的映射。以下是红外细节增强算法的演示,很明显右边的图像,展现了更多的图像细节,对于小目标的观测非常友好。文章已于2019-12-02修改。

sunwindl91181的博客 911

M1 Mac安装 Homebrew

M1 Mac安装原生 Homebrew 首先创建安装目录 sudo mkdir -p /opt/homebrew 将目录属主修改为当前用户,方便以后用当前用户直接brew install软件 sudo chown -R $(whoami) /opt/homebrew 进入 /opt 文件夹 cd /opt 直接下载homebrew tar包并解压 curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C

Rex 2万+

SpringBoot 整合 Drools:从环境搭建到复杂业务落地,精通规则引擎实战指南

本文介绍了Drools规则引擎的基础概念及其与SpringBoot的整合方法。首先概述了规则引擎的核心价值,包括业务规则解耦、可维护性提升等。重点讲解了Drools的核心组件(规则、事实、会话等)及其工作原理。随后详细说明了在SpringBoot项目中集成Drools的步骤,包括添加依赖、配置自动加载规则文件、创建KieContainer等关键配置类。文章还提供了完整的DRL规则文件示例和SpringBoot集成配置代码,为开发人员提供了从理论到实践的完整指导。通过这种方式,可以轻松实现业务规则与系统代码的

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1433

【AI大模型应用开发】3.2 RAG实战 - RAG应用+UI实现加载本地文件并对话

前面我们实现了RAG基本流程,今天我们在此基础上给它加个UI界面,在浏览器打开,实现上传本地文件、解析,并用大模型实现与该文档的对话。也就是一个阉割版demo版的ChatPDF或知识库对话系统。

同学小张的博客 3055

Mac安装homebrew,以及搭建Python环境

本文介绍了在Mac上安装Homebrew和搭建Python开发环境的完整流程。主要内容包括:1)通过官方或国内镜像两种方式安装Homebrew;2)使用Homebrew安装Python并验证;3)创建Python项目虚拟环境的详细步骤(创建目录、初始化venv、激活环境);4)在虚拟环境中安装项目依赖包和Streamlit的方法。文中提供了各环节的终端命令示例和验证方法,并针对不同芯片(Apple Silicon/Intel)给出了环境变量配置说明。最后展示了实际终端操作效果,帮助用户确认每个步骤的执行结果

Tizzy的博客 4659

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Mac 安装 Homebrew

macOS(或 Linux)缺失的软件包的管理器 — HomebrewHomebrew 是一款流行的、用于 macOS 和 Linux 系统的包管理工具Homebrew 将软件包安装到一个特定的目录(通常是)下,并且会在等目录中创建符号链接,使得用户可以在命令行中方便地访问安装的软件。它通过 Git 来管理自身的代码库,通过远程仓库来获取软件包的信息和安装脚本。当用户执行安装命令时,Homebrew 会根据软件包的配方(Formula)来下载、编译(如果需要)和安装软件。

LIUCHANGSHUO的博客 1751

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Mac系统下Homebrew的安装和使用Homebrew安装python

这里向大家推荐一个东西,Mac下很好用的东西,叫做Homebrew。刚开始接触Mac的时候,我也没听过这个东西,但装了以后真的觉得,TMD太碉堡了。 引用一句话:Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 出于同样的原因,怕

Mr.Losers的专栏 3万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: linux 压缩解压命令
下一篇: Mac Xampp php安装扩展
susu_php
博客等级 码龄14年 3粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值