[edit]当我注意到我的问题之一是对ImageMagick的依赖时,我正在对开发环境中的问题进行故障排除,因为这是我应用程序的重要组成部分。
升级到OS X Lion(10.7)之后,我不再有ImageMagick可用,然后我尝试再次使用MacPorts进行安装,但没有成功,然后从源代码进行安装,但安装不是很成功,我已经转换并确定了错误,但输出错误消息不幸的是我再也没有了,由于某种奇怪的原因,我决定删除我的所有MacPort库并开始使用Homebrew,我尝试安装ImageMagick,它会安装OK,但是当我尝试使用它时,会引发此错误
dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
Referenced from: /usr/local/bin/convert
Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 10.0.0
Trace/BPT trap: 5
我在网上阅读,但对这里发生的事情一无所知,我发现libltdl被称为libtool,显然我需要将其升级到新版本,但是我没有找到任何关于如何或在哪里找到源的指示,或是否应该由自制软件处理,以及为什么没有。
我尝试使用此安装程序脚本https://github.com/masterkain/ImageMagick-sl从源重新安装ImageMagick,但是当我尝试使用convert时,它会引发类似的错误。
$ convert gnome.jpg -resize 50% gnome_.jpg
dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
Referenced from: /usr/local/bin/convert
Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 10.0.0
Trace/BPT trap: 5
$ which convert
/usr/local/bin/convert
我该怎么解决我的问题?