imagemagick identify给出“dyld:Library not loaded:/usr/local/lib/libtiff.3.dylib”

时间:2012-12-10 05:25:51

标签: imagemagick osx-mountain-lion ghostscript

在brew上安装imagemagick并在osx上安装brews 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

3 个答案:

答案 0 :(得分:18)

这解决了它

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

答案 1 :(得分:0)

我最近在10.6.8遇到了同样的问题。我安装了ImageMagick(从后面开始),然后安装freetypeghostscript并开始失败。对我来说,修复只是升级ImageMagick,它重建并链接到较新的libtiff和其他库。

brew upgrade imagemagick

答案 2 :(得分:0)

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

我首先尝试升级imagemagick但是我没有升级可用于当前版本的brew。更新brew然后升级ImageMagick解决了这个问题。

brew update
brew upgrade imagemagick