【2026 最新】Mac 终端神器 Homebrew 完全指南:从安装、换源加速到核心命令速查(Mac 版)

【2026 最新】Mac 终端神器 Homebrew 完全指南:从安装、换源加速到核心命令速查(Mac 版)

Homebrew 是 macOS(以及 Linux)上一个极其流行的包管理工具。你可以把它形象地理解为一个“命令行应用商店”。

它的核心使命是解决在 macOS 上安装、更新和管理软件的繁琐问题,因此被誉为 “macOS 缺失的包管理器” (The missing package manager for macOS)

一、前言介绍

为什么需要 Homebrew?

在没有 Homebrew 的时代,在 macOS 上管理开发工具(如 Git, Python, Node.js)通常很麻烦:

  • 下载麻烦:需要去各个软件官网寻找安装包。
  • 依赖复杂:软件依赖的其他库需要手动安装和配置。
  • 管理困难:升级和卸载软件容易残留文件,难以追踪。

Homebrew 彻底改变了这一现状,通过简单的命令(如 brew install git)就能自动完成下载、解决依赖、编译安装和路径配置,极大地提升了开发者效率。

二、核心概念

Homebrew 的设计非常直观,主要包含以下几个核心概念:

  • Formula (公式):用于安装命令行工具和库。例如,通过 brew install python 安装 Python 环境。
  • Cask (桶):用于安装带有图形界面(GUI)的 macOS 应用程序。例如,通过 brew install --cask visual-studio-code 安装 VS Code。
  • Tap (第三方仓库):一个扩展机制,允许你添加第三方软件源,获取更多官方仓库没有的软件。

三、下载安装

官网:https://brew.sh/zh-cn/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

上述指令是下载位于 GitHub 上的安装脚本。

如果不能正常下载或者下载缓慢,使用下述的国内清华源安装脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

键盘 command + 空格 进入搜索 搜索 终端并打开,接着粘贴上述指令。

输入指令后会出现 Password 字样直接输入你的电脑密码点击回车,便会自动下载。

出现下述 下载 XCode 字样,继续回车即可。

四、验证安装

brew --version 

出现版本号即安装成功:

五、切换国内镜像

由于 Homebrew 的软件源位于 GitHub,国内用户直接使用可能会遇到下载缓慢或失败的问题。强烈建议更换为国内镜像源,这能显著提升安装速度和成功率。

输入下述指令可以查看当前源:

git -C "$(brew --repo)" remote -v

我的源是github:

这里我推荐清华源,切换镜像源示例 (以清华大学源为例),切换镜像源的本质是修改其背后 Git 仓库的远程地址。

5.1 替换主仓库

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

接着更新:

brew update

5.2 可选替代

下述需要你已经用homebrew下载安装过软件后,才可以执行,不然会出现文件不存在的情况:No such file or directory。

为什么会出现这种情况?

  • Tap 机制:Homebrew 将软件分成了不同的“桶”(Taps)。
    • homebrew/cask:管理图形界面软件(你之前可能用过,所以它存在)。
    • homebrew/core:管理命令行工具(你没用过,所以它被“懒加载”了)。
  • Update 的逻辑brew update 默认只更新已经安装(Initialized)的 Taps。因为 core 还没被初始化,所以 update 跳过了它。

所以需要你之后下载过必要软件之后再来执行下述命令,可以替换镜像源。

  • 替换 homebrew-core 仓库
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
  • 替换 homebrew-cask 仓库 (用于图形应用)
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

六、常用指令

掌握了这些常用命令,你就能像专家一样高效管理 macOS 上的软件了。

以下是最核心、最常用的 Homebrew 命令速查表,涵盖了日常使用的方方面面:

6.1 核心常用命令速查表

操作类别命令格式说明
安装brew install <软件名>安装命令行工具(如 git, wget
安装 GUIbrew install --cask <软件名>安装图形界面应用(如 visual-studio-code
搜索brew search <关键词>搜索可用的软件包
更新brew update更新 Homebrew 自身及软件列表
升级brew upgrade升级 所有已安装的软件到最新版
卸载brew uninstall <软件名>卸载指定软件
列表brew list查看已安装的软件列表
信息brew info <软件名>查看软件的详细信息(版本、依赖等)
诊断brew doctor检查系统环境是否存在问题(排错神器)

6.2 详细命令分类解析

6.2.1 搜索与发现 (search, info)

在安装之前,通常需要先确认软件是否存在或查看其详情。

查看软件信息

brew info git 

输出会显示:当前版本、是否已安装、依赖关系、安装路径等。

搜索软件

brew search google brew search python 
6.2.2 安装与卸载 (install, uninstall)

这是最常用的功能。Homebrew 分为 Formula(命令行工具)和 Cask(图形界面应用)。

卸载软件

brew uninstall wget brew uninstall --cask google-chrome # 卸载图形应用需带上 --cask 

安装图形界面应用 (Cask):

brew install --cask google-chrome brew install --cask visual-studio-code 

安装命令行工具 (Formula):

brew install wget brew install node@18 # 安装指定版本 
6.2.3 更新与升级 (update, upgrade)

新手容易混淆这两个概念,记住这个口诀:

  • update:去应用商店刷新货架(更新软件列表)。
  • upgrade:把家里已有的旧东西换成新东西(升级已安装软件)。

升级指定软件

brew upgrade git 

升级所有软件

brew upgrade 

更新软件列表

brew update 
6.2.4 状态与清理 (list, cleanup, outdated)

保持系统整洁。

清理缓存(释放磁盘空间):

brew cleanup 

这会删除旧版本的安装包和缓存文件。

查看可升级的软件

brew outdated 

列出已安装软件

brew list # 列出命令行工具 brew list --cask # 仅列出图形界面应用 
6.2.5 诊断与帮助 (doctor, help)

查看帮助

brew help brew help install # 查看 install 命令的详细用法 

诊断环境问题

brew doctor 

如果遇到安装报错,先运行这个命令,它会给出非常具体的修复建议。

6.2.5 进阶小贴士

查看依赖树

brew deps --installed --tree 

查看已安装软件的依赖关系,非常直观。

锁定版本:如果你不希望某个软件在 upgrade 时被更新,可以将其锁定:

brew pin git # 锁定 git brew unpin git # 解锁 

Read more

【保姆级教程】小白也能搞定!手把手教你部署AI小说生成器

【保姆级教程】小白也能搞定!手把手教你部署AI小说生成器

目录 一、 磨刀不误砍柴工:环境准备 二、 第一次安装:给代码安个家 第一步:把项目“搬”回家 第二步:造一个专属“房间” 第三步:安装依赖 第四步:点火启动 三、 关机重启后:如何再次开启? 四、 关键一步:配置“大脑”(API接口) 五、开始你的创作 六、写在最后:为什么推荐用蓝耘做“大脑”? 在这个AI辅助创作爆发的时代,拥有一款属于自己的本地AI写作工具,无疑是许多文字工作者的梦想。最近拿到一份AI小说生成器的部署文档,虽然功能强大,但对于非技术出身的朋友来说,那些代码和命令行多少有些“劝退”。 别担心,今天我们就把这份“天书”翻译成“人话”,手把手带你从零开始,搭建属于你的AI创作助手。无论你是第一次安装,还是关机后不知道怎么重启,这篇教程都能帮你搞定。

By Ne0inhk
个人玩家新手必看|使用扣子Coze搭建AI智能体(内含接口有效key)

个人玩家新手必看|使用扣子Coze搭建AI智能体(内含接口有效key)

前言 大家好呀~ 我是超爱分享干货的学妹菲菲!😉今天给大家带来「Coze(扣子)AI 智能体搭建教程」,全程手把手拆解,每一步都讲得明明白白,新手也能轻松上手~学会的宝子别忘了点赞分享,让更多人 get 这项实用技能呀! 进入教程👉 搭建AI智能体 1、进入扣子空间点击“项目开发”→点击“创建”→选择“创建智能体” 2、按照实际情况填写Bot信息,图标可以本地上传图片,也可以通过AI生成,填写完成后,点击“确认”按钮 3、编写提示词 4、进入 Bot 编辑页面后,左侧「编排」栏可配置两大核心参数:Bot 运行模式与大语言模型。 运行模式分为「单 Agent 模式」和「多 Agents

By Ne0inhk
【AI编程】Qoder AI 编程工具从部署到深度使用实战详解

【AI编程】Qoder AI 编程工具从部署到深度使用实战详解

目录 一、前言 二、AI编程工具介绍 2.1 什么是AI编程 2.1 AI编程核心功能 2.3 AI编程应用场景 1. 智能代码补全与生成 2. 自然语言生成代码 3. 代码解释与文档生成 4. 错误检测与自动修复 5. 单元测试与自动化测试生成 6. 代码重构与优化 7. 跨语言代码转换 8. 低代码/无代码平台增强 三、几种主流AI编程工具介绍 3.1 Cursor 3.1.1 Cursor 核心功能 3.1.1 Cursor 优势 3.2 GitHub Copilot

By Ne0inhk

AI设计代替UI的工具选择,有免费的使用额度!

AI直接生成UI 设计文件(Figma、Pixso、即时设计等格式)的工具已经很成熟了,作为一个没有ui设计的公司,用这些个工具就非常你测了,以下是主流且实用的选择,按国内 / 国外分类整理: 一、国内主流工具 1. Pixso AI(推荐) * 官网:https://ai.pixso.cn/ * 核心能力:输入文字描述,一键生成可编辑矢量 UI 设计稿,支持转为 Pixso 源文件,可导出 Figma 格式。 * 优势:中文语境优化好,内置 Ant Design、Material 等大厂组件库,生成后可直接编辑、协作,还能导出前端代码。 * 使用:注册后进入 AI 生成,输入需求(如 “设计极简风电商

By Ne0inhk