dyld: библиотека не загружается при установке php 7.4 с brew - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь установить PHP 7.4 с Homebrew на MacOS Catalina. Я использовал следующую команду:

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 голосов
/ 27 марта 2020

Я запустил brew doctor, что подсказало мне, что кег gmp установлен, но не связан (на самом деле было установлено несколько версий gmp). Я побежал:

brew link gmp

, который добавил недостающие ссылки.

Я тогда побежал:

brew reinstall php --build-from-source

, который теперь смог найти библиотеку gmp.

...