Error: php@8.0 has been disabled because it is a versioned formula! It was disabled on 2023-11-29.
报错解释:
这个错误信息通常出现在使用Homebrew在macOS系统上安装PHP时。报错表明Homebrew不能安装具体版本的PHP(例如php@8.0),因为这是一个版本化的公式(formula)。Homebrew中的一些软件包允许安装多个版本,并允许你在它们之间切换。这些包被称为版本化公式。如果尝试安装一个具体版本的软件包,Homebrew会要求你使用对应的版本管理工具,如shiv或brew switch。
解决方法:
使用Homebrew的版本管理工具来切换到你想要的PHP版本。例如,如果你想要安装PHP 8.0,你可以使用以下命令:
brew install shivammathur/php/php@8.0 brew switch shivammathur/php/php@8.0 8.0
如果你只是想要安装最新的PHP,而不是特定的版本,你可以简单地使用:
brew install php
这将安装Homebrew当前认为的最新PHP版本。
如果你需要特定的PHP版本并且不介意使用外部工具,你可以考虑使用shiv来安装旧版本的PHP:
brew tap shivammathur/php brew install shivammathur/php/php@8.0
确保在使用外部tap之前,先执行brew tap命令添加它。
如果你不想使用版本管理工具,可以考虑从PHP官方网站下载并安装PHP。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)