Homebrew 使用指南(安装、卸载、常用命令)
如果你刚开始接触 Mac 开发环境,那么有一个工具几乎绕不开:
Homebrew
它被很多人称为:
Mac 上的“应用商店 + 命令行包管理器”
无论你要安装:
Python
Node.js
Git
MySQL
FFmpeg
Docker
基本都可以通过一条命令完成。
一、什么是 Homebrew?
Homebrew 是 macOS 平台最流行的软件包管理工具。
它可以帮助你:
安装软件
卸载软件
更新软件
自动处理依赖关系
统一管理开发环境
你不需要再手动下载 .pkg、配置环境变量、处理复杂路径。
很多软件,一条命令就能安装完成。
官网:
二、Homebrew 安装方法
打开 macOS「终端(Terminal)」后,执行下面命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
随后:
输入 Mac 登录密码
等待自动安装
安装完成后按提示配置环境变量
整个过程通常需要几分钟。
Apple Silicon(M1 / M2 / M3)用户注意
新版 Mac 默认安装路径通常为:
/opt/homebrew
Intel Mac 一般是:
/usr/local
安装完成后,如果终端提示:
Add Homebrew to your PATH
请按提示执行对应命令。
例如:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
三、如何卸载 Homebrew?
如果以后不需要了,可以执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
系统会自动删除 Homebrew 相关文件。
四、Homebrew 常用命令
1. 安装软件
brew install 软件名
例如安装 Python:
brew install python
安装 Node.js:
brew install node
2. 卸载软件
brew uninstall 软件名
例如:
brew uninstall python
3. 搜索软件
brew search 软件名
例如:
brew search mysql
4. 查看已安装软件
brew list
5. 查看软件详细信息
brew info 软件名
例如:
brew info python
6. 更新 Homebrew
brew update
建议定期执行。
它会同步最新的软件仓库。
7. 升级所有已安装软件
brew upgrade
8. 查看 Homebrew 版本
brew -v
9. 查看帮助信息
brew help
五、Homebrew 最实用的几个软件推荐
| 软件 | 安装命令 | 用途 |
|---|---|---|
| git | brew install git | 代码版本管理 |
| python | brew install python | Python 环境 |
| node | brew install node | Node.js 环境 |
| wget | brew install wget | 命令行下载工具 |
| ffmpeg | brew install ffmpeg | 视频处理神器 |
| htop | brew install htop | 系统监控工具 |
| mysql | brew install mysql | 数据库 |
六、关于 sudo 权限问题
很多旧教程会让你执行:
sudo chown -R $USER /usr/local
现在一般不建议随便修改系统目录权限。
因为新版 Homebrew 已经针对 Apple Silicon 和新版 macOS 做了适配。
正常情况下:
不需要 sudo
不建议修改系统目录权限
尽量使用默认安装方式
如果确实遇到权限问题,建议先查看 Homebrew 官方提示。
七、为什么程序员都喜欢 Homebrew?
因为它真的能节省大量时间。
以前安装开发环境:
找官网
下载 pkg
配置路径
处理依赖
解决版本冲突
现在:
brew install xxx
结束。
对于开发者来说,Homebrew 几乎已经成为 Mac 的基础设施。
总结
如果你准备:
学习编程
搭建开发环境
使用命令行工具
安装各种开源软件
那么 Homebrew 基本是第一步。
很多开发者装完 Mac 后,第一件事就是安装它。
因为后面的很多工具,都离不开 Homebrew。
