我使用脚本安装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...
我正在使用Ruby 1.9.2和Rails 3在OSX Snow Leopard中工作。任何想法?
答案 0 :(得分:105)
我遇到了同样的错误,在ubuntu 11上安装libmagick9-dev库后得到了解决。
更新(感谢评论者 - 2012年12月)
$ sudo apt-get install libmagickwand-dev
或$ sudo apt-get install graphicsmagick-libmagick-dev-compat
$ sudo apt-get install libmagickwand-dev
或$ sudo apt-get install libmagick9-dev
。
$ yum install ImageMagick-devel
为centos
$ brew install imagemagick
(使用Homebrew)
答案 1 :(得分:55)
你需要ubuntu下的imagemagick库
$ sudo apt-get install libmagickwand-dev
它包含所有缺少的图书馆
然后运行 bundle install
命令
答案 2 :(得分:25)
答案 3 :(得分:8)
Mac OS Mountain Loin(使用Homebrew)
brew install imagemagick
gem install rmagick
答案 4 :(得分:3)
sudo apt-get install libmagickwand-dev
适用于Ubuntu 12.10
假设您已安装所有其他依赖项,即
sudo apt-get install imagemagick ruby ruby-dev gem`
答案 5 :(得分:2)
在CentOS 5.7上,我首先指定PKG_CONFIG_PATH
:
export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.5-10/magick/
gem install rmagick
答案 6 :(得分:2)
对于那些有
的人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 Doesn't
答案 7 :(得分:0)
最初,我开始安装rmagick,因为当我尝试安装libgtk2.0-dev
时,它似乎是一个依赖项。我试图安装该软件包,因为RGtk2.0
是使用名为rattle
的R软件包的要求。
无论如何,上面的解决方案都没有在我的Ubuntu 12.04中安装。即使首先运行sudo apt-get update
似乎没有帮助,也没有相关的帖子:Installing rmagick on Ubuntu
我最终发现使用sudo aptitude
而不是apt-get
进行故障排除是有效的。
https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages
我建议使用aptitude
来解决软件包安装问题。
答案 8 :(得分:0)
在Mac Os X上,检查/opt/local/bin
中是否有PATH
。如果不是:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
sudo gem install rmagick
这对我有用!
答案 9 :(得分:0)
我在Debian Jessie上安装Rmagick gem版本2.13.2时遇到了问题。在与其他答案中的包装斗争后,我将Rmagick gem的版本从2.13.2升级到最新版本(编写时为2.16.0)。这已成功安装。
source.js
答案 10 :(得分:0)
如果您尝试了所有解决方案,在整个互联网的所有帖子中,已经安装并重新安装了所有Linux或Mac发行版/版本(即使在Windows中)所有指示的软件包,并且仍然无法正常工作,请关闭终端并打开它再次。有时候,即使你重新加载所有shell环境,只有在我重新打开终端后,bundle install才能成功完成。
答案 11 :(得分:0)
经过几天的搜索,我的问题与一些缺少的库有关,而安装了gem的库就是这个库:
brew install pkg-config
在此之后,我再次安装了捆绑软件,并且安装成功。