4

我正在运行 10.6.8 MacOSX Snow Leopard,并且我已经使用安装了 imagemagick brew install imagemagick,当我identify在终端中运行时出现以下错误,当我运行时也出现此错误spree install,因为 spree 也使用 imagemagick,而 imagemagick 需要一些 dyld 库版本14.0.0

错误

dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/local/bin/identify
  Reason: Incompatible library version: identify requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
Reason: Incompatible library version: identify requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
Trace/BPT trap

我也运行了软件更新,但它没有更新 DYLD 库版本,我应该如何在雪豹中将库版本从 13.0.0 更新到 14.0.0 或更高版本?请帮助,在此先感谢

4

2 回答 2

2

我想通了,如果很简单,我只是将不同版本的 libfreetype.6.dyld 从我的 MAMP 安装复制到我的 /usr/X11/lib

sudo cp /Applications/MAMP/Library/lib/libfreetype.6.dylib /usr/X11/lib/

它奏效了。

于 2012-10-23T11:04:40.250 回答
0

尝试使用以下命令安装 dlib 库

conda install -c conda-forge dlib

它将处理所有依赖项并最终解决。

于 2018-04-03T09:01:42.030 回答