首页 文章

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

提问于
浏览
2

我试图在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)

2 回答

  • 4

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

    gem install rmagick -v 2.13.3
    

    并查看前一个是否适合您 .

  • 2

    似乎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.
    

相关问题