web-dev-qa-db-ja.com

ImageMagick / RMagick-RMagick 2.13.1をインストールできません。 Magick-configが見つかりません

スクリプトを使用してImageMagickをインストールしました http://github.com/masterkain/ImageMagick-sl

しばらくして、ImageMagickをインストールしました。

その後、Sudo gem install rmagickを実行して、

Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
ERROR: Failed to build gem native extension.

.rvm/rubies/Ruby-1.9.2-p0/bin/Ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in...

OSX Snow LeopardでRuby 1.9.2およびRails 3.アイデアはありますか?

65
teecraft

同じエラーが発生していましたが、libmagick9-devライブラリをubuntu 11にインストールすると解決しました。



更新(コメント者に感謝-2012年12月)

$ Sudo apt-get install libmagickwand-devまたは$ Sudo apt-get install graphicsmagick-libmagick-dev-compat for Ubuntu 12

$ Sudo apt-get install libmagickwand-devまたは$ Sudo apt-get install libmagick9-dev ubuntu 11以下の場合。

$ yum install ImageMagick-devel centosの場合

$ brew install imagemagick Mac OSの場合(Homebrewを使用)

106
eaykin

あなたはubuntuの下でimagemagickライブラリが必要です

$ Sudo apt-get install libmagickwand-dev

不足しているすべてのライブラリが含まれています

bundle installコマンド

55
antiqe

Imagemagickライブラリが必要だと思います。

Homebrew (これを強くお勧めします)を使用している場合は、単に

$ brew install imagemagick

次に、バンドルインストールを再実行します

25
Nic Aitch

Mac OS Mountain Loin(Homebrewを使用)

  1. ダウンロードしてインストール http://xquartz.macosforge.org/trac/wiki/X112.7.2
  2. brew install imagemagick
  3. gem install rmagick
8
Nedudi
Sudo apt-get install libmagickwand-dev 

ubuntu 12.10でうまく機能します

これは、他の依存関係すべてをインストールしたことを前提としています。

Sudo apt-get install imagemagick Ruby ruby-dev gem`
3
ajayv

持っている人のために

InitializeMagick() in -lMagickCore... no; -lMagick... no; -lMagick++... no;

これはOS X 10.8で私のために働いた: https://github.com/maddox/magick-installer

ここから: RVM + Ruby 1.9.2 + Rmagick + Lion = System Works、RVM Does n't

2
fsamuel.bs

CentOS 5.7では、最初にPKG_CONFIG_PATH

export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.5-10/magick/

gem install rmagick
2
Bjer

インターネット全体のすべての投稿のすべてのソリューションを試し、すべてのLinuxまたはMacディストリビューション/バージョン(Windowsを含む)で示されたすべてのパッケージを何度もインストールして再インストールしても、まだ機能しない場合は、ターミナルを閉じてからもう一度開きます。場合によっては、すべてのシェル環境をリロードしても、ターミナルを再度開いて初めてバンドルのインストールが正常に完了します。

0
Fernando Kosh

Debian JessieにRmagick gemバージョン2.13.2をインストールする際に問題が発生しました。他の回答のパッケージと戦った後、Rmagick gemのバージョンを2.13.2から最新版(執筆時点では2.16.0)にアップグレードしました。これは正常にインストールされました。

bundle update rmagick
0
Ben Simpson

最初に、libgtk2.0-devをインストールしようとしたときに依存関係のように思えたため、rmagickをインストールすることになりました。 RGtk2.0rattleというRパッケージを使用するための要件であるため、そのパッケージをインストールしようとしました。

とにかく、上記のソリューションはどれも、Ubuntu 12.04にインストールするのに役立ちませんでした。最初にSudo apt-get updateを実行しても役に立たなかったし、この関連の投稿もありませんでした: buntuにrmagickをインストールする

最終的には、apt-getではなくSudo aptitudeを使用してトラブルシューティングを行うことが効果的であることがわかりました。 https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

パッケージのインストールの問題を解決するために、aptitudeを使用する手法をお勧めします。

0
David Kim

Mac OS Xでは、/opt/local/binPATHにあります。そうでない場合:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Sudo gem install rmagick

これは私のために働いた!

0
franksprings