安装rmagick时遇到错误[在rails 2.3.5中]

时间:2014-11-28 09:43:39

标签: ruby-on-rails ubuntu rvm rmagick

我试图在rails 2.3.5中安装rmagick gem。但我无法安装,因为它显示错误。 rvm和system都有相同的错误。

  

构建原生扩展。这可能需要一段时间......   错误:安装rmagick时出错:       错误:无法构建gem原生扩展。

     

/usr/bin/ruby1.8 extconf.rb   extconf.rb:153:undefined(?...)sequence:/ ^ Version:ImageMagick \ s +(?\ d +。\ d +。\ d + - \ d +)\ s +(?\ S +)\ s +(?\ S +) \ S +(?\ S +)/

     

Gem文件将保留在/usr/lib/ruby/gems/1.8/gems/rmagick-2.13.4中进行检查。   结果记录到/usr/lib/ruby/gems/1.8/gems/rmagick-2.13.4/ext/RMagick/gem_make.out

这是错误。

已经安装了imagemagick,libmagickwand-dev,libxml2-dev,libxslt-dev,libgraphics-magick-perl,libgraphicsmagick ++ 1-dev,libgraphicsmagick ++ 3,libgraphicsmagick1-dev,libgraphicsmagick3(尝试了一切来自google)< / p>

2 个答案:

答案 0 :(得分:4)

似乎v2.13.4需要安装一些额外的东西,不仅仅是安装库,还包括:

sudo apt-get install imagemagick

这为我解决了。

仅供参考,我收到以下错误:

checking for ImageMagick version >= 6.4.9... *** 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.

答案 1 :(得分:2)

如果您不需要最新版本,可以尝试:

gem install rmagick -v 2.13.3

看看前一个是否适合你。