dyld:与brew安装php 7.4时未加载库

时间:2020-03-27 16:45:41

标签: php macos homebrew macos-catalina dyld

我正在尝试在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,则会收到相同的错误。

1 个答案:

答案 0 :(得分:0)

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

brew link gmp

其中添加了缺少的链接。

然后我跑了

brew reinstall php --build-from-source

现在可以找到gmp库。