中途终止Brew卸载后所有命令报错:子进程异常,求解决方案
解决中途终止Brew卸载导致的命令异常问题
步骤1:彻底清理损坏的Brew残留
- 执行官方完整卸载脚本,覆盖中途终止的不完整操作:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" - 手动删除可能遗留的目录,确保无残留:
rm -rf /usr/local/Homebrew rm -rf ~/.brew rm -rf /Library/Caches/Homebrew - 清理环境变量中的Brew配置:
- 打开你的shell配置文件(
~/.zshrc或~/.bash_profile),删除所有包含brew或/usr/local/bin的export行 - 执行
source ~/.zshrc(或对应配置文件)使修改生效
- 打开你的shell配置文件(
步骤2:重新安装Brew
- 运行官方安装脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装完成后执行验证命令,修复潜在问题:
按照输出提示完成所有修复操作,确保Brew状态正常brew doctor
步骤3:重新配置Valet(若需恢复)
- 先安装Valet依赖:
brew install php nginx - 重新安装Valet并完成配置:
composer global require laravel/valet valet install
内容的提问来源于stack exchange,提问作者Raiqa Rasool
相关产品推荐
相关产品推荐

