如何解决库未加载的错误?
Posted
技术标签:
【中文标题】如何解决库未加载的错误?【英文标题】:How to solve error of Library not loaded? 【发布时间】:2021-08-15 13:46:24 【问题描述】:升级自制程序时遇到错误
dyld:库未加载:/usr/local/opt/openldap/lib/libldap-2.4.2.dylib 引用自:/usr/local/bin/php 原因:找不到图片 中止陷阱:6
【问题讨论】:
不应该在超级用户中问这个问题` 【参考方案1】:你将不得不运行brew install openldap libiconv
要让编译器找到 libiconv,您可能需要设置:
export LDFLAGS="-L/usr/local/opt/libiconv/lib"
export CPPFLAGS="-I/usr/local/opt/libiconv/include"
看看openldap是否已经安装并运行brew upgrade openldap
如果你需要在你的 PATH 中首先有 php@7.4,运行:
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc
终于运行brew services start php@7.4
【讨论】:
【参考方案2】:再试一次这个命令:
brew install openldap libiconv
【讨论】:
以上是关于如何解决库未加载的错误?的主要内容,如果未能解决你的问题,请参考以下文章
Ionic Cordova平台添加ios失败,库未加载:usrlocaloptopensslliblibssl.1.0.0.dylib (LoadError)