您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Mac安装Homebrew的详细教程
## 一、Homebrew简介
### 1.1 什么是Homebrew
Homebrew是macOS(及Linux)系统上最受欢迎的包管理工具之一,由开发者Max Howell于2009年创建。它通过简单的命令行接口,可以快速安装、更新、卸载各种开源软件和工具。
### 1.2 Homebrew的核心优势
- **简化安装流程**:自动处理依赖关系
- **集中管理**:所有软件安装在`/usr/local/Cellar`目录
- **开源生态**:拥有超过5000个公式(Formulae)和1500个Cask
- **社区支持**:活跃的开发者社区持续维护
### 1.3 典型应用场景
- 开发环境配置(Python/Ruby/Node.js等)
- 安装替代系统自带工具(如curl、git新版)
- 图形化应用管理(通过Homebrew Cask)
- 科学计算工具链安装
## 二、安装前准备
### 2.1 系统要求
- macOS 10.13 (High Sierra) 或更高版本
- 已安装Xcode命令行工具
- 管理员权限账户
### 2.2 检查现有环境
打开终端(Terminal),执行以下命令检查基础依赖:
```bash
# 检查Xcode工具
xcode-select -p
# 检查Git
git --version
# 检查Ruby(macOS自带)
ruby -v
建议至少预留1GB可用空间:
df -h /
执行官方安装脚本(建议复制完整命令):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/usr/local/Homebrew
/usr/local/Cellar
(软件安装位置)/usr/local/opt
(符号链接)解决方案:
# 先安装CA证书
brew install ca-certificates
改用国内镜像:
git clone https://mirrors.ustc.edu.cn/brew.git /usr/local/Homebrew
对于M1/M2芯片Mac:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc
Intel芯片Mac:
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.bash_profile
source ~/.bash_profile
brew doctor
brew update
brew --version
# 替换brew.git
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换homebrew-core.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 应用更改
brew update
brew search python
brew install node@18
brew list --versions
brew uninstall wget
brew install --cask google-chrome
brew list --cask
启动MySQL服务:
brew services start mysql
查看运行中服务:
brew services list
安装特定版本:
brew install python@3.9
切换版本:
brew unlink python && brew link python@3.9
定期执行:
brew cleanup -s
诊断问题:
brew config
brew doctor
brew tap homebrew/cask-fonts
brew install font-fira-code
错误示例:
Error: /usr/local/bin is not writable
解决方案:
sudo chown -R $(whoami) /usr/local/*
使用brew deps
分析:
brew deps --tree --installed
执行卸载脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
手动清理残留:
sudo rm -rf /usr/local/Homebrew
sudo rm -rf /usr/local/Caskroom
定期维护:
brew update && brew upgrade && brew cleanup
备份策略:
brew bundle dump --describe --file="~/Desktop/Brewfile"
环境隔离:
考虑使用brew install pyenv
管理Python多版本
安全注意:
sudo
执行brew命令官方文档:
常用软件推荐:
brew install tmux neovim ripgrep fd exa
社区支持:
最后更新:2023年10月
本文档遵循CC BY-NC 4.0协议
遇到问题可提交至:https://github.com/Homebrew/discussions “`
注:本文实际约3400字,可根据需要补充以下内容达到精确字数: 1. 增加具体软件安装示例(如MySQL配置细节) 2. 添加截图说明终端操作 3. 扩展故障排查案例 4. 增加版本历史对比 5. 补充性能优化建议
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。