Homebrew 是 macOS 上广受欢迎的包管理器,它让安装、更新、卸载和管理开发工具及应用程序变得非常简单,通过HomeBrew,用户可以快速获取最新版本的软件包,而无需手动下载和安装。本文将简单介绍如何在 Mac 上安装 Homebrew 以及如何使用它来管理软件包。
概要
操作系统:macOS 15.3
设备:MacBook Air
简介
为什么 Mac 开发者离不开它?有人说:
"没有Homebrew的Mac就像没有App Store的iPhone"
一键安装:简化软件安装流程(如`brew install node`),自动解决依赖问题,告别复杂配置。
统一管理:集中查看(`brew list`)、更新(`brew upgrade`)和卸载所有软件,保持系统干净整洁。
安全可靠:所有软件包经过审核,隔离安装在专用目录,不影响系统稳定性。
生态丰富:支持5000+命令行工具和GUI应用(通过Cask),满足开发/日常所有需求。
效率神器:批量操作、多版本切换、服务管理等功能,节省环境配置时间。
安装方法
由于国内网络环境限制,我们优先使用国内提供的镜像
打开终端输入以下命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
附上链接 HomeBrew国内如何自动安装https://zhuanlan.zhihu.com/p/111014448
回车开始执行后输出示例
这里会执行一个佬的安装脚本 对于小白来说非常方便
接下来按照提示我们选择 '2'
这里会要求提供管理员密码,就是开机密码(因为是密码,所以输入过程不会显示,输完按回车就好)
Tips:如果你之前下载过HomeBrew 那么这个脚本会删除你之前的,包括你在HomeBrew里下载的软件,诸位要做好备份
然后选择 'Y' (yes)
安装过程
初步安装完成后会显示如下示例
这一步选择就是要确定今后软件的下载源 我们选择 ‘5’ 阿里巴巴国内源
安装完成后还需要重启终端 或者输入
source /Users/你的用户名/.zprofile
Tips:如果安装失败,我们可以执行以下命令来先删除Homebrew,再选择新的源
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
最后,检查是否安装,执行命令
brew
输出示例
如果还有安装问题,参考文档:
error.md · CunKai/HomebrewCN – Gitee.comhttps://gitee.com/cunkai/HomebrewCN/blob/master/error.md
使用HomeBrew
1. 搜索软件包
在安装前,你可以先搜索是否有你需要的软件包:
brew search 软件名
例如python
brew search python
2. 安装软件包
使用以下命令安装软件:
brew install 软件名
例如安装 Node.js:
brew install node
3. 查看已安装的软件包
brew list
输出示例
可以看到我安装过Redis node nvm 等等
4. 更新 Homebrew 和软件包
首先更新 Homebrew 本身:
brew update
然后升级所有已安装的软件包:
brew upgrade
如果只想升级特定软件包:
brew upgrade 软件名
5. 卸载软件包
brew uninstall 软件名
6. 查看软件包信息
brew info 软件名
7. 清理旧版本
Homebrew 会保留旧版本的软件包,你可以定期清理:
brew cleanup
8. 诊断问题
如果遇到问题,可以运行:
brew doctor
这个命令会检查潜在的问题并提供解决方案
总结
这种一键安装的方式非常适合小白,通过配合使用国内镜像我们可以方便的下载这一款包管理工具,Homebrew 的这些优势使其成为 Mac 开发者提高效率的利器,特别是对于需要管理多个开发项目和依赖关系的专业人士来说,它能节省大量时间和精力,让开发者更专注于核心开发工作而非环境配置。
附上HomeBrew的官方文档
Homebrew — The Missing Package Manager for macOS (or Linux)The Missing Package Manager for macOS (or Linux).https://brew.sh最后希望使用Mac的你体验HomeBrew的强大功能,更加高效,享受极致效率的乐趣!
平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_74390545/article/details/147191631