Reblog:RMagickのインストールでエラーですね、わかります

   

Rmagickのインストールを行って、
#gem list
にも
rmagick (2.11.0)

って書いてあるにも関わらず、使えない!という現象にあいました。

解決策を探していたら、そのものズバリの道順、結果を書いてあるブログを発見したのでReblog。

RMagickのインストールでエラーですね、わかります
------------------------------------------以下、転載。ありがとうございます!助かりました!!!
RMagick というのは ImageMagick という画像編集ソフトを Ruby で動かせるようにしたものです。これを利用すると画像のリサイズとか回転とか保存とかが出来ます。Perl の Image::Magick や Imager のようなものですね~。便利っ。(=゚ω゚)ノ

RMagick 自体は gem でインストール出来るみたいなんですが、ImageMagick と ImageMagick-devel も必要なようなので、別でインストールします。

1.sudo yum install ImageMagick ImageMagick-devel
2.sudo gem install rmagick


そ したら、RMagick のインストールで 『 ImageMagick は 6.3.5 以上が必要です』 みたいなエラーが出てしまいました。。yum ではバージョンが 6.2.8 だったので、しょうがない、、、ソースから入れます。あ、まず ImageMagick を削除しておいた方がいいですね。

1.yum remove ImageMagick ImageMagick-devel

ImageMagick は この辺 からソースを取ってきてください。僕は 6.5.4.2 を入れることにしました。

1.wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.4-2.tar.gz
2.cd ImageMagick-6.5.4.2
3../configure
4.make
5.sudo make install

で、再度 RMagick をインストール!!

1.sudo gem install rmagick

これで一応インストール完了したみたいです。でも実際に使おうとしたらこんなエラーが。

1./usr/lib/ruby/gems/1.8/gems/rmagick-2.10.0/lib/RMagick2.so: libMagickCore.so.2: cannot open shared object file: No such file or directory - /usr/lib/ruby/gems/1.8/gems/rmagick-2.10.0/lib/RMagick2.so (LoadError)

libMagickCore.so.2 が見つからない!?とか言われているようです。ググってみたら他にも同じような問題にはまっている方が結構いますね。結局、

1.sudo ln -s /usr/local/lib/libMagickCore.so.2 /lib/

したら解決しました。/usr/local/lib/ にパスが通ってないのが原因みたいですね><

オススメNginx本

nginx実践入門 (WEB+DB PRESS plus) 単行本(ソフトカバー) – 2016/1/16

nginxを現場で活用するための知識を、実践的なノウハウを交えて解説した書籍です。nginxのインストール方法や基本的な設定方法からはじめ、nginxを利用した「静的コンテンツ配信サーバ」「HTTPSサーバ」「Webアプリケーションサーバ」「大規模コンテンツ配信システム」の構築方法をそれぞれ詳しく紹介しています。後半ではnginxサーバのモニタリングやログの収集、そして軽量スクリプト言語Luaでnginxを拡張する方法について解説しているので、nginxをこれから使う方はもちろん、さらに活用したい方にもお勧めです。

 - Tips