dyld:库未加载:/usr/local/php5/lib/libssh2.1.dylib

时间:2021-02-23 00:21:35

标签: php macos curl homebrew

简而言之问题:

curl --v

结果为:

dyld: Library not loaded: /usr/local/php5/lib/libssh2.1.dylib 
Referenced from: /usr/local/bin/curl 
Reason: image not found

在 MacOS Big Sur 11.2.1 上。 所以有两个问题:

  1. 我该如何解决?
  2. (出于好奇)为什么系统安装的 curl 依赖于 php5?

无效的解决方案:

  1. brew update && brew upgrade
  2. brew install curl & brew reinstall curl
  3. 特别是 this threadthis comment 的所有内容

提前致谢。

1 个答案:

答案 0 :(得分:0)

解决方案

brew install libssh2
brew link libssh2

需要什么

brew link --overwrite libssh2

就我而言。但这确实奏效了。

显然,libssh2 链接已过时。