Не могу открыть PHP, dyld: библиотека не загружена - PullRequest
1 голос
/ 11 декабря 2019

Мне известно, что есть много других вопросов, связанных с этой ошибкой, но я попробовал все ответы, но ничего не получилось.

Полная ошибка

dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
Referenced from: /usr/local/opt/php@7.1/bin/php
Reason: image not found
Abort trap: 6

Когда произошла ошибка?

Сразу после обновления Ruby до 2.6.3 через RVM.

Всякий раз, когда я вводю "php" в терминал, появляется ошибка.

Предпринятые шаги

  • Основные шаги: Перезапустить Macbook, открыть новое окно терминала.
  • Удалить / переустановить: Node, Openssl, libpng, Ruby
  • Обновление / Обновление: brew
  • Не связан / Связан: libidn, autoconf
  • Предоставил себе все права через chown -R / usr / local
  • OpenSSL: $sudo rm / usr / bin / openssl, переустановка brew openssl@1.1
  • Очистка Brew
  • Переустановка PHP

Версии

  • Mac OS Mojave 10.14.6

  • PHP 7.4

  • Ruby 2.6.3p62
  • RVM 1.29. 9

при работе Brew Doctor

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  /opt/local/bin/python2.7-config
  /opt/local/bin/curl-config
  /opt/local/bin/ncursesw6-config
  /opt/local/bin/pcre-config
  /opt/local/bin/ncurses6-config
  /opt/local/bin/pcap-config

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
(here it posts all the /usr/local/include/node files, but the list exceeds character limitations)

Есть идеи, как решить эту ошибку?

...