読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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

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