imagemagick 识别给出“dyld:未加载库:/usr/local/lib/libtiff.3.dylib”

Posted

技术标签:

【中文标题】imagemagick 识别给出“dyld:未加载库:/usr/local/lib/libtiff.3.dylib”【英文标题】:imagemagick identify gives "dyld: Library not loaded: /usr/local/lib/libtiff.3.dylib" 【发布时间】:2012-12-10 05:25:51 【问题描述】:

在 osx 上 brew install imagemagick 和 brew install ghostscript 当我运行识别时,我得到:

$ identify
dyld: Library not loaded: /usr/local/lib/libtiff.3.dylib
  Referenced from: /usr/local/bin/identify
  Reason: image not found
Trace/BPT trap: 5

【问题讨论】:

【参考方案1】:

这解决了它

ln -s /usr/local/Cellar/libtiff/3.9.5/lib/libtiff.3.dylib /usr/local/lib/libtiff.3.dylib

感谢此链接上的 rlaraujo https://github.com/mxcl/homebrew/issues/12099

【讨论】:

遇到了类似的问题。创建一个符号链接为我解决了这个问题。但必须从 /opt/local/lib 中找到 libtiff 文件:sudo ln -s /opt/local/lib/libtiff.5.dylib /usr/local/lib/libtiff.5.dylib 这也适用于尝试让 tesseract gem 在 ruby​​ 中正确运行。【参考方案2】:

我最近在 10.6.8 上遇到了同样的问题。我安装了 ImageMagick(从回来的路上),然后安装了 freetypeghostscript 并开始出现故障。对我来说,解决方法只是升级 ImageMagick,它重建并链接到较新的 libtiff 和其他库。

brew upgrade imagemagick

【讨论】:

【参考方案3】:

当我尝试将 convertcommand 与 png 文件一起使用时,我遇到了与 libpng 库类似的问题。

我第一次尝试升级 imagemagick,但我拥有的当前版本的 brew 没有可用的升级。更新 brew 然后升级 ImageMagick 解决了这个问题。

brew update
brew upgrade imagemagick

【讨论】:

以上是关于imagemagick 识别给出“dyld:未加载库:/usr/local/lib/libtiff.3.dylib”的主要内容,如果未能解决你的问题,请参考以下文章

仍然 dyld:库未加载

Xcode - dyld:库未加载

dyld:库未加载 Xcode11

dyld:库未加载:@rpath/libswiftCore.dylib

dyld:未加载库:在实际 iPhone 上安装时

快速代码崩溃,日志:dyld:未加载库:@rpath/libswiftCore.dylib