找不到Magick-config

8
我在运行我的dev控制台(MAC OS X / Snow Leopard)时遇到以下错误。有人知道解决方法吗?
可能是重复问题:
ImageMagick / RMagick - 无法安装RMagick 2.13.1,找不到Magick-config
/usr/local/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 .:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.
3个回答

16

我通过安装libmagickwand-dev解决了这个问题。

apt-get install libmagickwand-dev  
gem install rmagick

之前,即使安装了libmagick9-dev,我仍然遇到以下错误:

apt-get install libmagick9-dev
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package libmagick9-dev is a virtual package provided by:
libmagickwand-dev 7:6.4.5.4.dfsg1-1ubuntu3.1
You should explicitly select one to install.
E: Package libmagick9-dev has no installation candidate

14

安装RMagick gem时,出现问题似乎很常见... 我曾经也遇到过同样的问题,后来在这个网站上找到了解决方案。请点击这里查看。

解决方案:

sudo apt-get install libmagick9-dev


是的,我尝试过这个,但是出现了“apt-get命令未找到”的错误。那么,什么是apt-get? - 29er
3
看起来这个依赖关系已经转移到了另一个软件包上:graphicsmagick-libmagick-dev-compat。 - Vladislav Bauer

0
我曾经遇到过类似的问题,因为我没有为特定的 gem 包含一个库。检查一下你的 gem 包并查看它们是否依赖于一个图像 gem 常常需要的库。
config.gem gem_name, :lib => 'path_of_your_library'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接