macos 使用homebrew安装软件

Homebrew 是 macOS(和 Linux)上最流行的包管理工具(Package Manager),用于快速安装、更新和管理各种开发工具、命令行程序、开源软件等。它类似于:

Ubuntu/Debian 的 apt
CentOS/RHEL 的 yum
Windows 的 Chocolatey 或 Scoop
Homebrew 的核心特点
简单易用:一条命令即可安装软件,如 brew install python。
自动处理依赖:安装软件时,自动下载并安装所需的依赖库。
集中管理:所有软件安装在 /opt/homebrew(Apple Silicon)或 /usr/local(Intel),不会污染系统目录。
开源 & 社区驱动:拥有庞大的软件库(Formula),支持 6000+ 软件包。
支持 macOS & Linux:可以在 macOS 和 Linux(通过 Linuxbrew)上运行。


一、为什么要安装 Homebrew?


1. 方便安装开发工具
macOS 自带的命令行工具较少,而 Homebrew 可以一键安装:

编程语言:Python、Node.js、Ruby、Go、Rust
数据库:MySQL、PostgreSQL、Redis、MongoDB
开发工具:Git、Docker、VSCode、Neovim、CMake
深度学习工具:TensorFlow、PyTorch、CUDA(Intel Mac)
示例:

brew install python       # 安装最新 Python
brew install git          # 安装 Git
brew install node        # 安装 Node.js


2. 避免手动编译软件的麻烦
传统方式安装软件需要:
下载源码 → ./configure → make → make install
可能遇到依赖问题,手动解决很麻烦。
Homebrew 自动处理依赖,例如:
brew install ffmpeg  # 自动安装依赖库(如 x264、libvpx)
 

3. 保持软件最新
macOS 自带的 python、git 等版本较旧。
Homebrew 可以轻松升级:
brew upgrade python  # 升级 Python
brew upgrade --all   # 升级所有软件
4. 卸载干净
手动安装的软件可能残留文件,而 Homebrew 可以彻底卸载:
brew uninstall python  # 完全删除 Python 及其依赖
5. 管理多个版本
使用 brew 可以安装多个版本并切换:
brew install python@3.9   # 安装 Python 3.9
brew install python@3.10  # 安装 Python 3.10
brew link --overwrite python@3.9  # 切换版本
6. Homebrew 的基本使用:

命令    用途
brew install <package>    安装软件
brew uninstall <package>    卸载软件
brew upgrade <package>    升级软件
brew list    查看已安装的软件
brew search <keyword>    搜索软件
brew info <package>    查看软件信息
brew doctor    检查 Homebrew 健康状况
brew cleanup    清理旧版本软件
二、在 macOS 上检查是否已安装 Homebrew 
方法 1:终端命令检查

which brew


已安装:会显示 Homebrew 的安装路径,如 /opt/homebrew/bin/brew(M1/M2芯片)或 /usr/local/bin/brew(Intel芯片)

未安装:没有任何输出或显示 brew not found


方法 2:查看版本信息

brew --version


已安装:会显示 Homebrew 的版本号,例如:text

未安装:会显示 command not found: brew


 三、如何安装homebrew


        官网地址:Homebrew官网地址

终端执行这个命令即可

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


安装完成后配置环境变量
Apple Silicon (M1/M2) Mac:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc


Intel Mac:
 

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc


💡 如果你使用 bash,请替换 .zshrc 为 .bash_profile 或 .bashrc

安装这个工具的目的,主要是为了安装allure,使用brew install allure 提示mac系统版本太低不支持,为了保证我已调试好的代码不被影响,没敢升级系统,采用了添加allure环境变量的形式,手动添加环境变量可以看上一篇

                        
原文链接:https://blog.csdn.net/m0_61998604/article/details/147276946

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值