2012年3月7日水曜日

必要なプラグインの考察


必要なプラグインをインストール。
これまでと重複してるところもあるけど...

■リスト
  1. ImageMagick
  2. execjs
  3. therubyracer
  4. jpmobile
  5. rmagick
  6. paperclip
  7. mysql2

■ImageMagick(root に移動)
 wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
 tar xvfz ImageMagick.tar.gz
 cd ImageMagick-6.7.5-10/
 ./configure
 make
 make install
 convert -version    #バージョン確認
    >Version: ImageMagick 6.7.5-10 2012-03-06

■Gamfile に追加
gem 'execjs'
gem 'therubyracer'
gem 'jpmobile', :require => 'action_pack'
gem 'rmagick'
gem 'paperclip'

■bundle を実行。 ⇒ エラー発生
bundle中にエラー!
rmagickのインストールでエラーらしい...
  Building native extensions.  This could take a while...
          ERROR:  Error installing rmagick:
                         ERROR: Failed to build gem native extension.

       :
ズラズラーっと出たメッセージの中に、以下がいっぱい!
 Perhaps you should add the directory containing `MagickCore.pc' to the PKG_CONFIG_PATH environment variable   No package 'MagickCore' found

なので、


  1. env | grep PKG_CONFIG_PATH    ⇒ ない
  2. find / -name MagickCore.pc    # MagickCore.pcを探す。 >/usr/local/lib/pkgconfig/MagickCore.pc
  3. vi ~/.bash_profile # 常に PKG_CONFIG_PATH を追加するようにする。 以下を最終行に追加する。 >export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

■bundle 再実行 ⇒OK

0 件のコメント:

コメントを投稿