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.任何想法?
我得到了相同的错误,并在Ubuntu 11上安装libmagick9-dev库后得到解决。
更新 (感谢评论者 – 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
for ubuntu 11或更低版本。
$ yum install ImageMagick-devel
为centos $ yum install ImageMagick-devel
$ brew install imagemagick
for Mac OS(使用Homebrew)
你需要在Ubuntu下的imagemagick库
$ sudo apt-get install libmagickwand-dev
它包含所有失踪的图书馆
然后运行bundle install
命令
我相信你需要Imagemagick库。
如果你正在使用自制软件 (我强烈build议),只需做
$ brew install imagemagick
然后重新运行软件包安装
Mac OS Mountain Loin(使用自制软件)
- 下载并安装http://xquartz.macosforge.org/trac/wiki/X112.7.2
-
brew install imagemagick
-
gem install rmagick
sudo apt-get install libmagickwand-dev
适用于Ubuntu 12.10
假设你已经安装了所有其他的依赖关系。
sudo apt-get install imagemagick ruby ruby-dev gem`
在CentOS 5.7上,我首先指定了PKG_CONFIG_PATH
:
export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.5-10/magick/ gem install rmagick
对于那些得到
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不
最初,我来到安装rmagick,因为它似乎是一个依赖项,当我尝试安装libgtk2.0-dev
。 我正在试图安装这个软件包,因为RGtk2.0
是使用R软件包的要求。
无论如何,上面的解决scheme都不能在我的Ubuntu 12.04中安装。 甚至首先运行sudo apt-get update
似乎没有帮助,也没有这个相关的文章: 在Ubuntu上安装rmagick
我最终发现使用sudo aptitude
而不是apt-get
进行故障排除是有用aptitude
。 https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages
我推荐使用aptitude
来解决软件包安装问题。
在Mac OS X上,检查/opt/local/bin
是否在PATH
。 如果不:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH sudo gem install rmagick
这对我有用!
我在Debian Jessie上安装了一个Rmagick gem版本2.13.2的问题。 在与其他答案打包后,我将Rmagick的gem版本从2.13.2升级到最新版本(写作时为2.16.0)。 这安装成功。
bundle update rmagick
如果您尝试了所有整个互联网的所有文章的解决scheme,已经安装并重新安装了所有Linux或Mac版本(甚至是Windows)中的所有指定软件包,但仍然无法正常工作,请closuresterminal并重新打开。 有时候,即使您重新加载所有shell环境,只有在重新打开terminal之后,bundle安装才能成功完成。