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

Homebrew 是 macOS(和 Linux)上流行的包管理工具,以下是一些常用命令及其用途:

基础命令

  1. 安装 Homebrew

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

    brew update
    
  3. 升级所有已安装的包

    brew upgrade
    
  4. 升级指定包

    brew upgrade <package_name>
    
  5. 清理旧版本和缓存

    brew cleanup
    

包管理

  1. 搜索包

    brew search <package_name>
    
  2. 安装包

    brew install <package_name>
    
  3. 卸载包

    brew uninstall <package_name>
    
  4. 查看已安装的包

    brew list
    
  5. 查看包信息

    brew info <package_name>
    
  6. 检查过时的包

    brew outdated
    

Cask 管理(GUI 应用)

  1. 安装 Cask 应用

    brew install --cask <app_name>
    
  2. 查看已安装的 Cask 应用

    brew list --cask
    
  3. 卸载 Cask 应用

    brew uninstall --cask <app_name>
    

诊断与维护

  1. 检查 Homebrew 环境

    brew doctor
    
  2. 查看依赖关系

    brew deps --tree <package_name>
    
  3. 修复权限问题

    sudo chown -R $(whoami) $(brew --prefix)/*
    
  4. 卸载 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 诊断。

全部评论(0)
必填
必填,不公开
我信任你,不会填写广告链接
收起