あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

久しぶりの Rmagick インストール

[unicorn@web-server railsroot]$ bundle install --path vendor/bundle

Rmagick いれるかー!と思ってせっかくなので bundle install したらインストールこけた。あれー?前まで configure -> make -> make install したあとに、bundle ( gem ) install で通ったんだけどなー?
で、エラーログ見たら「checking for wand/MagickWand.h... no」とか言われてる、まじっくわんど?
で、更に良く見たら、なんかパスが通ってないとかいうメッセージが出てる。

Package MagickCore was not found in the pkg-config search path. Perhaps you should add the directory containing `MagickCore.pc' to the PKG_CONFIG_PATH environment variable

ああん?PKG_CONFIG_PATH とかいうのを追加すればいいの? magickcore とかこれ多分、tar 展開した直下の magick ディレクトリとかだろ、多分。

[unicorn@web-server ~]$ vi ~/.bash_profile
-> export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.4-2/magick

( PKG_CONFIG_PATH={解凍したソースディレクトリの場所}/magick )
うっごいたー、と思ったら動いてない。なんでや!別のユーザにこの環境変数持たせる必要があんの?ということで、/etc/profile に書くことで解決します(クズ)。

[unicorn@web-server ~]$ su - root
[root@web-server    ~]# vi /etc/profile
-> 最下行に以下を記述
-> PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.4-10/magick
-> export PKG_CONFIG_PATH
[root@web-server    ~]# su - unicorn
[unicorn@web-server ~]$ cd RAILSROOT;bundle install --path vendor/bundle

うっごいたー、適当書いたけどなんとかなるなー、と思ってたら、調べたらちゃんと書いてる人いるんじゃんね?
OS X Lion 64bitでRailsからRMagickを使えるようにImageMagickをインストールする - へだちのエンジニアリングメモ