Ich lerne Ruby on Rails for Africa

Railsとアフリカで苦戦するブログ

Ruby on Railsのbudle installでrmagickで詰まってしまった。

Ruby - gem install rmagickを通す - Qiita

一応解決済み。


rmagickのインストール中にbundle installが詰まってしまった。

個別で、gem installしようとしても詰まる(´・ω・`)



結局、何かと思ったら、そもそもimagemagickがインストールされてなかった模様。

brew install imagemagickってやると解決した!


という感じで、続いてさくさくrails sしたいと思いまっす(っ・ω・)っ

[追記]

なんか、違う環境でやり直したらまたミスりました。

rmagick 2.13.2 のインストール時のエラーの解決法 - $ cat /var/log/shin

というのも、rmagickのバージョンの仕様なのか、
imagemagickの必要なファイルがない、みたいな話だったので、
インストール時にパスの問題をどうにかしないといけないみたい。

gem installする時に、pathを渡してあげるか
シンボリックリンクでも張ってあげるのが良いんじゃないかな。

ということで、こちらも解決済み。

[さらに追記]

checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no

gem自体はパス渡してどうにかすることは出来たんですが、
bundle installでどうしても上記のエラーで詰まるので、
原因になっているファイルをシンボリックリンクを張って用意してあげることに。

cd /usr/local/Cellar/imagemagick/6.8.0-10/lib
ln -s libMagick++-Q16.7.dylib   libMagick++.dylib
ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib
ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

参考はここ。
imagemagick - Error installing Rmagick on Mountain Lion - Stack Overflow