Homebrew 是 macOS 开发环境基石,需优先安装 git、curl、wget、jq、tree、ripgrep 等基础工具链,按需配置 Python@3.12、Node.js、OpenJDK@17、Rust 等运行时,并搭配 bat、exa、fzf、htop、mas 等终端增强工具及 VS Code、iTerm2、Rectangle 等 GUI 应用。
homebrew 是 macos 开发环境的基石,装好它之后,用几条命令就能搭起完整、可维护的开发工作流。核心不在于“装得多”,而在于选对基础包、理清依赖逻辑、避免版本冲突。
必装的基础工具链
这些是几乎所有开发场景都绕不开的底层支撑:
-
git:版本控制核心,配合
git-lfs(大文件支持)和gh(GitHub CLI)能大幅提升协作效率 - curl 和 wget:网络请求必备,调试 API、下载资源时高频使用
- jq:处理 JSON 的瑞士军刀,配合 curl 解析接口返回极方便
- tree:直观查看目录结构,比 ls 更适合快速理解项目布局
- ripgrep(rg):比 grep 快得多的代码搜索工具,支持忽略 .git 和 node_modules
主流语言运行时与管理器
按需安装,但建议至少配置一个稳定 LTS 版本:
-
Python:推荐
brew install python@3.12(当前主流 LTS),避免系统自带 Python 干扰 -
Node.js:用
brew install node装最新稳定版;如需多版本切换,再加nodenv或fnm -
OpenJDK:开发常用 17 或 21,例如
brew install openjdk@17;安装后按提示执行echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc并source ~/.zshrc -
Rust:
brew install rust即可,附带 cargo 工具链
终端增强与效率工具
让日常命令行操作更顺手、少出错:
- bat:带语法高亮和分页的 cat 替代品,看代码/日志更清晰
- exa:现代化的 ls 替代,支持图标、Git 状态、树状视图
- fzf:模糊查找神器,配合 history、ps、brew list 等命令大幅提升检索速度
- htop:比 top 更直观的进程监控器,支持鼠标操作和颜色区分
- mas:Mac App Store 命令行工具,可批量安装/更新 App Store 应用(如 Xcode、iTerm2)
图形界面应用(通过 --cask)
Homebrew 不仅管命令行,也能统一管理 GUI 软件:
-
Visual Studio Code:
brew install --cask visualstudiocode,安装后自动注册为 code 命令 -
iTerm2:
brew install --cask iterm2,比系统 Terminal 更强大、可定制 -
Rectangle:
brew install --cask rectangle,免费窗口管理工具,替代 Magnet -
Postman 或 Insomnia:
brew install --cask postman,API 测试主力 -
Docker Desktop:
brew install --cask docker,注意需提前开启虚拟化支持


















