7

MAMP で imagemagick を実行すると、次のエラー メッセージが表示されます。

command output :"dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
Referenced from: /Applications/MAMP/bin/ImageMagick/ImageMagick-6.7.9/bin/convert
Reason: Incompatible library version: convert requires version 16.0.0 or later, but libfreetype.6.dylib provides version 15.0.0"

思いつくところはすべて検索しましたが、これに対する解決策が見つかりません。私が見たある投稿では、envvars の DYLD_LIBRARY_PATH をコメントアウトすることを提案していましたが、これは何の違いもありませんでした。

4

2 に答える 2

3

理解した。私は走った:

$ locate libfreetype.6.dylib

そして、macportsがimagemagickをインストールする/ opt / local / libのバージョンを含む、そのdylibの複数のバージョンがあることを発見しました。そのバージョンをインストールされたMAMPの場所にコピーすると、問題が解決しました。

$ cp /opt/local/lib/libfreetype.6.dylib /Applications/MAMP/Library/lib/

何か問題が発生した場合に備えて、コピーする前に必ずMAMPバージョンのバックアップを作成してください。

于 2012-12-08T04:02:02.937 に答える