MacOS 开发者必不可少的的包管理工具 Homebrew



Homebrew 是 macOS(和 Linux)上流行的包管理工具,以下是一些常用命令及其用途:
基础命令
-
安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
更新 Homebrew
brew update
-
升级所有已安装的包
brew upgrade
-
升级指定包
brew upgrade <package_name>
-
清理旧版本和缓存
brew cleanup
包管理
-
搜索包
brew search <package_name>
-
安装包
brew install <package_name>
-
卸载包
brew uninstall <package_name>
-
查看已安装的包
brew list
-
查看包信息
brew info <package_name>
-
检查过时的包
brew outdated
Cask 管理(GUI 应用)
-
安装 Cask 应用
brew install --cask <app_name>
-
查看已安装的 Cask 应用
brew list --cask
-
卸载 Cask 应用
brew uninstall --cask <app_name>
诊断与维护
-
检查 Homebrew 环境
brew doctor
-
查看依赖关系
brew deps --tree <package_name>
-
修复权限问题
sudo chown -R $(whoami) $(brew --prefix)/*
-
卸载 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
其他实用命令
-
查看服务列表(如 MySQL/Nginx)
brew services list
-
启动服务
brew services start <service_name>
-
停止服务
brew services stop <service_name>
常用选项
-
-v
:显示详细输出(如brew install -v <package>
) -
--force
:强制操作(慎用) -
--cask
:指定操作 Cask 应用
建议定期运行 brew update && brew upgrade
保持包最新。
遇到问题时,先尝试 brew doctor
诊断。