imagemagick – 原因:不兼容的库版本:识别需要版本14.0.0或更高版本,但libfreetype.6.dylib提供版本13.0.0跟踪/ BPT陷阱

我正在运行10.6.8 MacOSX Snow Leopard,我使用brew install imagemagick安装了imagemagick,当我在终端中运行识别时出现以下错误

当我运行spree安装时我得到了这个错误,因为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库版本,我应该如何在Snow Leopard中将库版本从13.0.0更新到14.0.0或更高?请提前帮助,谢谢

最佳答案 我想通了,如果很简单的话

我刚从我的MAMP安装中将不同版本的libfreetype.6.dyld复制到我的/usr/X11 / lib

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

它起作用了.

点赞