我正在运行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或更高版本?请提前帮助,谢谢
答案 0 :(得分:2)
我想通了,如果很简单的话 我刚从我的MAMP安装中将不同版本的libfreetype.6.dyld复制到我的/ usr / X11 / lib
sudo cp /Applications/MAMP/Library/lib/libfreetype.6.dylib /usr/X11/lib/
并且有效。
答案 1 :(得分:0)
尝试使用以下命令安装dlib库
conda install -c conda-forge dlib
它会照顾所有的依赖关系,最终会解决。