使用brew安装过时的PHP版本时,提示“Error: php@7.4 has been disabled because it is a versioned formula!”错误。
因为过时的PHP版本官方已经不再维护,所以Hombrew将该PHP版本移出了repository,所以安装不了。
[zgx@192 ~ % brew install php@7.4
Error: php@7.4 has been disabled because it is a versioned formula!
网上找来如下解决方案:
[zgx@192 ~ % sudo vim /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/php@7.4.rb
找到disabel这一行,然后注释掉(就是在前面加个#):
然后执行安装命令:
brew install php@7.4
这是还是报同样的错!
解决方案
# 1. 添加tap formulae
brew tap shivammathur/php
# 2. 安装
brew install shivammathur/php/php@7.4
[zgx@192 ~ % brew install shivammathur/php/php@7.4
Error: Git is unavailable
这是由于缺少xcode工具(由xcode-select --install修复)引起的,
打开命令终端运行
xcode-select --install
回车后,系统弹出下载xcode组件,点击确认,下载完成后即可。
mac中很多软件都需要依赖xcode的先关组件。