Mac上に構築したRedmine環境で色々とイジろうとしたら予想外の所でエラーが出たので…
現象
インストールできませんでした。としかわかりません…。
Can't install RMagick 2.16.0. Can't find MagickWand.h. *** extconf.rb failed ***
原因
どうやらImageMagickのバージョンが新し過ぎるのが問題みたいです。
解決方法
ImageMagickのバージョンを7から6にダウングレードしてあげれば良いみたいです。
1.アンインストール
brew uninstall imagemagick
2.インストール(バージョン6)
brew install imagemagick@6
3.bash_profileに追記
echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile
4.linkを設定する
brew link --force imagemagick@6
こんな感じにイジってあげればRMagickをインストールすることができました。
その他
あとはMySQL関連で下記のエラーが出てきました。
Library not loaded: libmysqlclient.18.dylib (LoadError)
これについては下記のコマンドを叩いてあげれば良いみたいです。
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
色々とわからんことだらけだ(:3_ヽ)_