OSアップデートする度にimagickが動かくなる→対処する→このブログに載せるというサイクル。
結論から言うとMountain Lion環境では今までと同じ方法ではImageMagickがきちんと動作しないらしい。
ターミナルでImageMagickを実行してみると下記のようなエラーが出る。
dyld: Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /usr/local/bin/convert
Reason: image not found
でも画像はきちんとあるし・・となるのだが、
これを解決するにはlibtoolを入れれば良い。
brew install libtool
あとは今まで通りのインストール方法でちゃんと動いた。
※2013/01/06追記
mampのphpではなくmacのphpでスクリプトを動作させたときに上手く動作しなかった。
どうも原因はImageMagickのバージョンアップで、古いimagickでは内部で前のバージョンのImageMagickを参照しているようだった。
改めてbrew update後にbrewでimagickをinstallし、php.iniのimagick.soを下記に更新することで解決した。
extension="/usr/local/Cellar/php53-imagick/3.1.0RC2/imagick.so"
0 件のコメント:
コメントを投稿