MacOS Ventura下Git与Homebrew安装循环问题求助
解决MacOS Ventura上Git与Homebrew的安装循环问题
方案1:手动安装官方Git二进制包(推荐)
- 下载Git官网适配Mac的最新稳定版二进制安装包完成安装,确保Git路径被系统优先识别。
- 验证版本:执行
git --version,确认版本为2.40.x及以上的官方稳定版。 - 重新运行Homebrew安装脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
方案2:强制Homebrew使用Apple提供的Git
Apple自带的Git 2.39.2版本满足Homebrew最低要求,问题大概率出在路径优先级或版本检测逻辑:
- 检查PATH配置:执行
echo $PATH,确保/usr/bin(Apple Git所在路径)排在第三方Git路径之前。 - 编辑
~/.zshrc(Ventura默认Shell为zsh),添加配置并生效:export PATH="/usr/bin:$PATH" source ~/.zshrc - 强制Homebrew使用系统Git执行安装:
HOMEBREW_FORCE_BREWED_GIT=0 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
方案3:手动部署Homebrew(跳过Git克隆步骤)
如果前两种方法无效,可直接通过归档包部署Homebrew:
- M系列芯片:将Homebrew归档包解压到
/opt/homebrew;Intel芯片解压到/usr/local/Homebrew。 - 添加Homebrew到系统PATH,编辑
~/.zshrc:# M系列芯片 export PATH="/opt/homebrew/bin:$PATH" # Intel芯片 export PATH="/usr/local/bin:$PATH" source ~/.zshrc - 执行
brew doctor验证配置,随后用Homebrew安装Git:brew install git
内容的提问来源于stack exchange,提问作者Matt Welander
相关产品推荐
相关产品推荐

