Mac升级后执行brew install php报错:No such file or directory
修复Homebrew重装PHP时的"No such file or directory - /usr/local/var/homebrew/linked/php"错误
这个错误的核心原因是Mac系统升级后,Homebrew的链接管理目录里的PHP相关残留文件或无效链接未被彻底清理,导致重装时Homebrew尝试访问一个不存在的链接路径。以下是具体修复步骤:
彻底清理PHP的所有残留文件
依次执行以下命令,强制卸载PHP并删除所有相关残留:brew cleanup php brew uninstall --force php rm -rf /usr/local/var/homebrew/linked/php rm -rf /usr/local/etc/php rm -rf /usr/local/Cellar/php修复Homebrew自身的问题
运行Homebrew的诊断工具,按照提示修复所有检测到的异常:brew doctor比如权限问题、无效链接等,都需要按照提示逐一解决。
重新安装PHP
清理和修复完成后,重新执行安装命令:brew install php验证安装结果
安装完成后,通过以下命令确认PHP正常运行:php -v
内容的提问来源于stack exchange,提问作者mivd
相关产品推荐
相关产品推荐

