跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Homebrew 在 Mac 上的安装与使用指南

Homebrew 是 macOS 上流行的包管理工具。在 Mac 设备上通过国内镜像源快速安装 Homebrew 的方法,包括环境变量配置及加速设置。内容涵盖基础命令如搜索、安装、卸载软件,系统维护操作如更新和清理,以及服务管理功能。此外还列举了常用开发工具推荐及 Intel 与 Apple Silicon 架构的区别注意事项,帮助用户高效管理软件环境。

山野来信发布于 2026/3/15更新于 2026/7/2463 浏览

Homebrew 在 Mac 上的安装与使用指南

一、安装 Homebrew

推荐:国内镜像安装(速度最快)

方法 1:使用中科大镜像源

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

方法 2:使用清华镜像源

/bin/zsh -c "$(curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/install/homebrew.sh)"
备选:官方安装(可能需要科学上网)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

二、环境变量配置

安装后验证是否配置成功
# 查看 brew 命令是否可用(一般安装的时候会自动配置好环境变量)
brew -v
# 如果显示 "command not found",需要手动配置环境变量
配置环境变量(选择一种方式)
方式 1:完整配置(推荐)
# 添加到 ~/.zshrc 或 ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc
方式 2:简化配置
echo 'export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
方式 3:多配置文件都配置(确保兼容性)
# 同时配置多个文件
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshenv
国内镜像加速配置(可选但推荐)
# 将以下内容添加到 ~/.zprofile 或 ~/.zshell
export HOMEBREW_API_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles"
export HOMEBREW_PIP_INDEX_URL="http://mirrors.aliyun.com/pypi/simple"

三、基础使用命令

软件包管理
# 搜索软件
brew search [软件名]
# 例:brew search python

# 安装软件
brew install [软件名]
# 例:brew install wget

# 卸载软件
brew uninstall [软件名]
# 例:brew uninstall wget

# 列出已安装软件
brew list # 查看所有已安装

# 查看软件信息
brew info [软件名] # 显示详细信息
系统维护
# 更新 Homebrew 自身
brew update

# 升级所有已安装软件
brew upgrade

# 仅升级指定软件
brew upgrade [软件名]

# 清理旧版本
brew cleanup

# 查看可清理的内容
brew cleanup -n

# 诊断 Homebrew 问题
brew doctor
高级管理
# 查看过时的软件
brew outdated

# 锁定软件版本(防止升级)
brew pin [软件名]

# 解锁软件版本
brew unpin [软件名]

# 查看依赖关系
brew deps [软件名]

# 查看依赖
brew uses [软件名] # 查看被谁依赖

四、服务管理(如 MySQL、Nginx)

# 启动服务
brew services start [服务名]
# 例:brew services start mysql

# 停止服务
brew services stop [服务名]

# 重启服务
brew services restart [服务名]

# 查看所有服务状态
brew services list

# 设置开机自启
brew services start [服务名] --auto

五、常用软件包推荐

# 开发工具
brew install git # 版本控制
brew install node # Node.js
brew install [email protected] # Python
brew install openjdk # Java
brew install go # Go 语言

# 实用工具
brew install wget # 下载工具
brew install tree # 目录树显示
brew install htop # 进程监控
brew install neofetch # 系统信息
brew install fzf # 文件搜索

六、注意事项

  1. Intel 与 Apple Silicon 区别
    • Intel Mac:Homebrew 默认安装在 /usr/local
    • Apple Silicon Mac:Homebrew 默认安装在 /opt/homebrew
  2. 配置文件加载顺序
    • ~/.zshenv → ~/.zprofile → ~/.zshrc
    • 建议在 ~/.zprofile 中配置环境变量

七、卸载 Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

八、定期维护

# 每月执行一次
brew update && brew upgrade && brew cleanup

提示:遇到问题可先执行 brew doctor 查看诊断信息。

目录

  1. Homebrew 在 Mac 上的安装与使用指南
  2. 一、安装 Homebrew
  3. 推荐:国内镜像安装(速度最快)
  4. 备选:官方安装(可能需要科学上网)
  5. 二、环境变量配置
  6. 安装后验证是否配置成功
  7. 查看 brew 命令是否可用(一般安装的时候会自动配置好环境变量)
  8. 如果显示 "command not found",需要手动配置环境变量
  9. 配置环境变量(选择一种方式)
  10. 方式 1:完整配置(推荐)
  11. 添加到 ~/.zshrc 或 ~/.zprofile
  12. 方式 2:简化配置
  13. 方式 3:多配置文件都配置(确保兼容性)
  14. 同时配置多个文件
  15. 国内镜像加速配置(可选但推荐)
  16. 将以下内容添加到 ~/.zprofile 或 ~/.zshell
  17. 三、基础使用命令
  18. 软件包管理
  19. 搜索软件
  20. 例:brew search python
  21. 安装软件
  22. 例:brew install wget
  23. 卸载软件
  24. 例:brew uninstall wget
  25. 列出已安装软件
  26. 查看软件信息
  27. 系统维护
  28. 更新 Homebrew 自身
  29. 升级所有已安装软件
  30. 仅升级指定软件
  31. 清理旧版本
  32. 查看可清理的内容
  33. 诊断 Homebrew 问题
  34. 高级管理
  35. 查看过时的软件
  36. 锁定软件版本(防止升级)
  37. 解锁软件版本
  38. 查看依赖关系
  39. 查看依赖
  40. 四、服务管理(如 MySQL、Nginx)
  41. 启动服务
  42. 例:brew services start mysql
  43. 停止服务
  44. 重启服务
  45. 查看所有服务状态
  46. 设置开机自启
  47. 五、常用软件包推荐
  48. 开发工具
  49. 实用工具
  50. 六、注意事项
  51. 七、卸载 Homebrew
  52. 八、定期维护
  53. 每月执行一次
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
  • HarmonyOS NEXT 能否打破操作系统三分天下?生态与路线图解析
  • Ubuntu 22.04 部署 OpenClaw 实战:多模型接入与网络搜索配置
  • 单 Agent 与多 Agent 架构对比及选型指南
  • RexUniNLU 零样本 NLU 教程:WebUI 文件上传与 NER 可视化
  • Mac 外接显示器下 Dock 栏自动定位主屏的解决方法
  • C++ 网络版斗地主多人在线游戏开发实战
  • 华为 HCIP-AI Solution Architect H13-323 核心考点与解析
  • AI 产品经理必备核心能力与技能指南
  • LLM 幻觉问题解析及解决方案
  • C++ 一级 2023 年 03 月 GESP 认证试题及解析
  • HarmonyOS 分布式软总线原理剖析:从理论到实践
  • Z-Image-Turbo 云端 AI 绘画快速部署与使用指南
  • NestJS InstanceWrapper 机制解析与前端缓存设计借鉴
  • 构建与 GitHub 深度集成的自动化工作流指南
  • 企业级风控接入:天远车辆出险查询API Java 集成指南
  • JavaScript 混淆代码解密与 de4js 工具使用
  • 算法优选:位运算实战技巧与题解
  • 构造相邻元素和或差为质数的排列方案
  • Enterprise Architect 16 安装与功能简介

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online