web-dev-qa-db-ja.com

MacOS SierraでRMagick 2.16を使用するImageMagick 7 Magicmagicand.hが見つかりません

Imagemagick-7.0.4-3.sierraにアップグレードすると、以前にインストールしたRMagck 2.16が失敗します。 MagicWandを確認しました:

$ find /usr/local -name MagickWand.h /usr/local/Cellar/imagemagick/7.0.4-3/include/ImageMagick-7/MagickWand/MagickWand.h

そこにあるようです。また、pgk-configを再インストールして再リンクしました。助けにもならなかった。何か案は?

39
florigee

Sierraを実行している新しいMacでこの問題に遭遇し、解決しました。現時点ではImageMagick 7の解決策はないようです。

  1. 必要に応じて既存のimagemagickをアンインストールします

  2. バージョン6をインストールします。

    brew install imagemagick@6

  3. これは樽専用であるため、強制リンクする必要があります。

    brew link --force imagemagick@6

これにより、imagemagickバージョン6.9.7-4がインストールされました。

その後、gemは正常にインストールされました。私は将来の読者のためにバージョン番号を含めています:

ネイティブ拡張を備えたrmagick 2.13.4のインストール

116
dyson returns