我试图在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>
答案 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
看看前一个是否适合你。