Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

brewで入れたパッケージをちゃんと読み込んでいないようなら、brew linkしてみる

みんな大好きImageMagickRubyから扱うRmagickを導入しようとしたところ、
extconf.rbがドウノコウノの言われて弾かれました。
エラーログを詳細にみていくと、どうもimagemagickを認識していない様子。
こういう時はbrew linkをみてみましょう。

$ brew link  imagemagick
Linking /usr/local/Cellar/imagemagick/6.8.9-1... 
Error: Could not symlink bin/convert
Target /usr/local/bin/convert
already exists. You may want to remove it:
  rm /usr/local/bin/convert

To force the link and overwrite all conflicting files:
  brew link --overwrite imagemagick

To list all files that would be deleted:
  brew link --overwrite --dry-run imagemagick

リンクがミスっている事を確認したので、情報を上書きしてしまします。

$ brew link --overwrite imagemagick

こうすれば...

$ gem install rmagick
Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.2
Parsing documentation for rmagick-2.13.2
Installing ri documentation for rmagick-2.13.2
Done installing documentation for rmagick after 21 seconds
1 gem installed

はい、めでたしめでたし。