我正在运行 10.6.8 MacOSX Snow Leopard,并且我已经使用 brew install imagemagick
安装了 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 库版本,我应该如何将 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/
它奏效了。
关于imagemagick - 原因 : Incompatible library version: identify requires version 14. 0.0 或更高版本,但 libfreetype.6.dylib 提供版本 13.0.0 Trace/BPT 陷阱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024642/