macbook brew
Mac 终端神器 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)”
下载缓慢 用国内清华源安装脚本 终端并打开 粘贴指令
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
出现 Password 字样
输入电脑密码点击回车 便会自动下载
四 验证安装
brew --version
五 切换国内镜像
Homebrew 的软件源位于 GitHub
国内用户 会遇到下载缓慢或失败的问题更换为国内镜像源
输入下述指令可以查看当前源
git -C “$(brew --repo)” remote -v
我的源是
origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew (fetch)
origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew (push)
打开终端配置文件
macOS 默认使用 zsh
编辑 ~/.zshrc 文件
nano ~/.zshrc
添加清华源配置
在文件末尾添加以下三行配置
# 设置 Homebrew 核心仓库 API 和二进制包的镜像源为清华大学镜像站
export HOMEBREW_BREW_GIT_REMOTE=“https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git”
export HOMEBREW_API_DOMAIN=“https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api”
export HOMEBREW_BOTTLE_DOMAIN=“https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles”
使配置立即生效
保存并退出编辑器(在 nano 中按 Ctrl + O 保存 然后 Ctrl + X 退出) 然后执行以下命令让配置生效: 软件
source ~/.zshrc
更新 Homebrew
运行 brew update 来应用新的源配置
首次更新可能会稍慢 因为它需要从新源拉取数据
brew update
再次查看源就可以发现更改成功
git -C “$(brew --repo)” remote -v
六 常用指令
6.1 核心常用命令速查表
操作类别 命令格式 说明
安装 brew install <软件名> 安装命令行工具(如 git, wget)
安装 GUI brew 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 search google
brew search python
查看软件信息:
brew info git
输出会显示:当前版本 是否已安装 依赖关系 安装路径等
6.2.2 安装与卸载 (install, uninstall)
Homebrew 分为 Formula(命令行工具)和 Cask(图形界面应用)
安装命令行工具 (Formula)
brew install wget
brew install node@18 # 安装指定版本
安装图形界面应用 (Cask):
brew install --cask google-chrome
brew install --cask visual-studio-code
卸载软件
brew uninstall wget
brew uninstall --cask google-chrome # 卸载图形应用需带上 --cask
6.2.3 更新与升级 (update, upgrade)
update
去应用商店刷新货架(更新软件列表)
upgrade
把家里已有的旧东西换成新东西(升级已安装软件)
更新软件列表
brew update
升级所有软件
brew upgrade
升级指定软件
brew upgrade git
6.2.4 状态与清理 (list, cleanup, outdated)
列出已安装软件:
brew list # 列出命令行工具
brew list --cask # 仅列出图形界面应用
查看可升级的软件:
brew outdated
清理缓存(释放磁盘空间):
brew cleanup
这会删除旧版本的安装包和缓存文件
6.2.5 诊断与帮助 (doctor, help)
诊断环境问题:
brew doctor
如果遇到安装报错 先运行这个命令 它会给出非常具体的修复建议
Warning: Your Command Line Tools are too outdated.
Update them from Software Update in System Settings.
If that doesn’t show you any updates, run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
查看帮助:
brew help
brew help install # 查看 install 命令的详细用法
6.2.5 进阶小贴士
锁定版本:如果你不希望某个软件在 upgrade 时被更新 将其锁定
brew pin git # 锁定 git
brew unpin git # 解锁
查看依赖树
brew deps --installed --tree
查看已安装软件的依赖关系直观
