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

问题描述 投票:0回答:1

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

brew install [email protected]

此操作在安装后步骤中失败,并出现有关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,则会出现相同的错误。

php macos homebrew macos-catalina dyld
1个回答
0
投票

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

brew link gmp

其中添加了缺少的链接。

然后我跑了:

brew reinstall php --build-from-source

现在可以找到gmp库。

© www.soinside.com 2019 - 2024. All rights reserved.