Homebrew,Mac 开发者的终极软件包管理器,告别繁琐安装
对于大多数 Mac 安装软件通常意味着打开浏览器,找到官网,下载 .dmg 或 .pkg 安装包,然后拖拽到“应用程序”文件夹,这一套流程虽然简单,但对于开发者而言,不仅繁琐,而且容易产生版本混乱、文件残留等问题。
在 Mac 开发者的世界里,有一个工具几乎成为了标准配置,它就是 Homebrew,作为 Mac的“软件包管理器”,Homebrew 正在重塑我们在 Mac 上安装和管理软件的方式。
什么是 Homebrew?
Homebrew 是一款免费且开源的软件包管理系统,最初由 Max Howell 于 2009 年创建,它的核心理念非常简单:通过命令行安装、卸载和更新 macOS 上的软件(及其依赖库)。

如果你熟悉 Linux 系统中的 apt 或 yum,Homebrew 对你来说将非常亲切,它不仅仅是一个下载工具,更是一个能够自动处理软件依赖关系的智能管家。
为什么它是“开发者必备”?
在 macOS 上,开发环境往往非常复杂,一个简单的 Web 项目可能需要 Node.js、Python、Redis、MySQL 等多个组件的配合,如果手动安装每一个组件,开发者将花费大量时间在配置环境上,而不是编写代码。
Homebrew 的出现,解决了这一痛点,使其成为 开发者必备 的神器,原因如下:
极致的效率:想象一下,想要安装 Git、Nginx 或 Python?在 Homebrew 之前,你可能需要下载安装包、处理权限、配置路径,只需一行命令:
brew install git
Homebrew 会自动下载、编译并安装,最后将所有文件放置在系统标准目录下,整个过程只需几秒钟。
环境一致性:当你需要在一台新 Mac 上配置开发环境,或者需要给同事部署项目时,你不需要手动检查每个软件的版本,你只需要将你的
Brewfile发送给对方,对方运行几行命令,就能在几分钟内搭建出与你完全一致的开发环境。保持系统整洁:手动安装的软件往往散落在系统的各个角落,卸载时更是容易留下垃圾文件,Homebrew 将所有通过它安装的软件统一管理,卸载时只需
brew uninstall <package>,系统会自动清理相关配置,保持 Mac 的清爽。
常用指令速查
掌握以下这几个核心指令,你就能熟练使用 Homebrew 了:
安装软件:
brew install <软件名>
brew install node或brew install vim搜索软件:
brew search <关键词>
卸载软件:
brew uninstall <软件名>
更新 Homebrew 自身:

brew update
查看已安装软件:
brew list
进阶:Homebrew Cask
除了命令行工具,Homebrew 还有一个强大的扩展 —— Homebrew Cask,它允许你通过 Homebrew 安装图形界面应用(GUI Apps)。
以前你需要下载 .dmg 文件来安装 Chrome 或 Slack,现在你可以直接使用:
brew install --cask google-chrome
Homebrew 已经不仅仅是一个软件管理工具,它已经成为了 Mac 开发生态中不可或缺的基础设施,它将开发者从重复的安装工作中解放出来,让我们能更专注于创造价值。
如果你是一名 Mac 开发者,或者只是希望让 Mac 的软件管理变得井井有条,那么安装 Homebrew 绝对是你迈出的最正确的一步。
