当前位置: 首页 > 面试题库 >

dyld:库未加载:/usr/local/lib/libpng16.16.dylib与任何与PHP相关的信息

田昊天
2023-03-14
问题内容

使用任何php应用程序都会导致:

dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
[1]    4494 trace trap  php

我的大多数php应用程序都是使用homebrew安装的,但composer除外(使用curl安装)

我尝试删除libpng并使用自制软件重新安装均无济于事。

接下来是按照错误消息中的说明切换到最新版本的libpng 1.5:

$ brew info libpng
libpng: stable 1.6.10 (bottled) 
http://www.libpng.org/pub/png/libpng.html
/usr/local/Cellar/libpng/1.5.17 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.5.18 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.6.10 (17 files, 1.3M) *

$ brew switch libpng 1.5.18
Cleaning /usr/local/Cellar/libpng/1.5.17
Cleaning /usr/local/Cellar/libpng/1.5.18
Cleaning /usr/local/Cellar/libpng/1.6.10
16 links created for /usr/local/Cellar/libpng/1.5.18

现在错误已更改为:

dyld: Library not loaded: /usr/local/lib/libpng16.16.dylib
Referenced from: /usr/local/lib/libfreetype.6.dylib
Reason: image not found
[1]    6993 trace trap  phpunit

我正在运行Mavericks(10.9.2)和PHP 5.5.1。

提前致谢!


问题答案:

我建议您运行:

$ brew update && brew upgrade

直到几分钟前,我也遇到了这个问题。因为我有一个最新的PHP版本,所以我用以下方法解决了它:

$ brew reinstall php55

希望能有所帮助。



 类似资料:
  • 我正在尝试使用QMK进行设置,为Rama M6-c编写我自己的关键地图。 当运行同样用于rama m6-c的“使wilba_tech/rama_工作”m6_b:default时,我不断收到以下消息: dyld:未加载库:/usr/local/opt/isl/lib/libisl。21.dylib 在我的终端内。 错误消息是 编译器内部错误:中止陷阱:6信号终止程序cc1。 我尝试了QMK网站上提到

  • 使用Electrol-Builder构建Windows应用程序,在注册时,我得到了这个错误:

  • 我通过homebrew安装了Vaper,然后立即想通过执行进入一个项目,但随后在终端中返回了以下消息: 我尝试了一些方法来解决这个问题,比如通过brew卸载和重新安装openssl,但都不起作用。我也尝试了一些我在互联网上找到的东西,但没有效果。我假设它与vapor有关,它只适用于1.0.0版本,而不适用1.1.1版本,这就是我所拥有的。我想我需要降级到1.0.0,但我是怎么做到的?如果有关系的话

  • 我试图在我的Mac OS X 10.9上运行CLI Happy ygrep。但是出现了一个错误:Happy ygrep-dyld:库未加载: /usr/local/opt/ncurses/lib/libncursesw.5.dylib. 我是这样安装的: 有人能帮帮我吗?谢谢。

  • 我已经为OSX编译了MDB-Tools,但是当我试图在另一台计算机上运行示例命令行程序时,我得到了这个错误: dyld:未加载库:/opt/local/lib/libglib-2.0。0.dylib引用自:/Users/dev/mdb/mdb测试原因:未找到映像跟踪/BPT陷阱:5 我认为这意味着目标系统缺少一个库,我认为这与链接有关,但我不太确定如何修复这个问题。谁能给我指出正确的方向?

  • 对于我的情况,我只在通过VS代码打开访问终端(zsh)时收到错误。 打开VS Code终端或运行命令时,出现以下错误: 但是,通过iTerm运行时,它运行良好。尝试运行和以及其他一些推荐的答案。 我遗漏了什么?