ImageMagick/RMagick - 无法安装RMagick 2.13.1.找不到Magick-config

tee*_*aft 65 ruby-on-rails rmagick imagemagick

我使用脚本安装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...
Run Code Online (Sandbox Code Playgroud)

我正在使用Ruby 1.9.2和Rails 3在OSX Snow Leopard中工作.任何想法?

eay*_*kin 106

我得到了相同的错误,并在ubuntu 11上安装libmagick9-dev库后解决了.



更新 (感谢评论者 - 2012年12月)

$ sudo apt-get install libmagickwand-dev或者$ sudo apt-get install graphicsmagick-libmagick-dev-compat对于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)

  • sudo apt-get install graphicsmagick-libmagick-dev-compat在Ubuntu 12.04上为我修复了它 (9认同)
  • 在Ubuntu 11.10上为我修复了sudo apt-get install libmagick9-dev` (7认同)
  • Ubuntu 12 ...`sudo apt-get install graphicsmagick-libmagick-dev-compat`为我工作. (4认同)
  • `sudo apt-get install libmagickwand-dev`修复了我在Ubuntu 12.10上的问题 (4认同)
  • 对于Ubuntu 12.04.1 LTS [精确],程序包libmagick9-dev不可用.但是libmagickwand-dev解​​决了这个问题. (3认同)
  • 这在Ubuntu 11.04上为我解决了同样的问题. (2认同)
  • 在Centos上我使用了`yum install ImageMagick-devel` (2认同)

ant*_*iqe 55

你需要ubuntu下的imagemagick库

$ sudo apt-get install libmagickwand-dev

它包含所有缺少的图书馆

然后运行bundle install命令

  • 这在Ubuntu 12.04中运行良好.谢谢! (4认同)

Nic*_*tch 25

我相信你需要Imagemagick库.

如果你使用的是Homebrew(我强烈推荐),那就干脆吧

$ brew install imagemagick
Run Code Online (Sandbox Code Playgroud)

然后重新运行bundle install

  • 没有为我修好.安装缺乏:在-lMagickCore中检查InitializeMagick()... no; -lMagick ......不; -lMagick ++ ...没有 (5认同)
  • @sincospi RMagick希望Homebrew提供某些不存在的符号链接.您可以运行[this gist](https://gist.github.com/4583529)来创建RMagick工作所需的特定于ImageMagick安装的符号链接. (5认同)

Ned*_*udi 8

Mac OS Mountain Loin(使用Homebrew)

  1. 下载并安装http://xquartz.macosforge.org/trac/wiki/X112.7.2
  2. brew install imagemagick
  3. gem install rmagick