Homebrew安装已禁用的软件

使用homebrew安装软件时, 有些软件会提示已禁用, 例如 'xxxx has been disabled because it is not supported upstream!'

或者 'xxxx has been disabled because it is a versioned formula'

这种正常是无法安装的, 下面就教大家如何安装这种已禁用的软件

1. 禁用homebrew的检查更新 'export HOMEBREW_NO_INSTALL_FROM_API=1'', 否则安装时会覆盖下面编辑的文件

2. 手动更改软件库文件 'brew edit xxxx', 会自动使用vim编辑软件库文件

3. 找到 'keg_only :versioned_formula', 在前面添加#, 注释掉这一行

4. 找到 'disable! date: "xxxx", because: xxxx', 在前面添加#, 注释掉这一行

5. ':wq' 保存并退出编辑

6. 'brew install xxxx' 进行安装

7. 有些软件可能已经没有预构建软件包, 可以尝试使用 'brew install xxxx --verbose --build-from-source' 从源码编译安装