dyld:使用brew安装php7.4时未加载库



我正试图在MacOS Catalina上安装带有Homebrew的PHP 7.4。我使用了以下命令:

brew install php@7.4

这在安装后步骤中失败,出现了一个关于dyld库的错误:

dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /usr/local/Cellar/php/7.4.4/bin/php
Reason: image not found

如果之后尝试从命令行运行php,也会出现同样的错误。

我运行了brew doctor,它告诉我gmpkeg已安装但未链接(实际上安装了几个版本的gmp(。我跑了:

brew link gmp

添加了缺失的链接。

然后我跑了:

brew reinstall php --build-from-source

现在能够找到gmp库。

最新更新