Sunday, July 13, 2014

OSX에 ImageMagick 설치하기 - HomeBrew, Not CactusLab.

HomeBrew를 통해서 ImageMagick을 설치하고,
display 명령을 실행해 보면 에러가 난다.

display: delegate library support not built-in `' (X11) @ error...

CactusLab의 dmg를 사용하면 간단하게 해결된다.
하지만, /opt/ImageMagick/bin에 설치가 되면서 /etc/paths.d에 링크가 걸리는 방식을 사용하고 있어, Haskell에서 imagemagic을 install할 수 없어 다른 방법을 찾아봐야만 하였다.
좀처럼 해결방법을 못 찾던 중에 좋은 자료(TakiTakeの日記)를 발견했다.

#1. install XQuartz  from https://xquartz.macosforge.org

#2. install libtool
brew install libtool
If there is link error, then
brew link --force lib tool

#3. set display
export DISPLAY=:0.0

#4. install ImageMagick
brew install imagemagick --with-x11
If there is an error, then run XQuartz before ImageMagick.


No comments: