我正在使用rvm 1.9.3和rails 3。 但是在为我的应用程序运行捆绑安装时,出现此错误。
当前目录: /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/gems/rmagick-2.13.2/ext/RMagick /home/ubuntu/.rvm/rubies/ruby-1.9.3-p551/bin/ruby -r ./siteconf20180628-13119-1ds4iy4.rb extconf.rb检查Ruby 版本> = 1.8.5 ...是检查gcc ...是检查 Magick-config ...否无法安装RMagick 2.13.2。找不到 Magick-config在 /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/bin:/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/ubuntu/。 rvm / rubies / ruby-1.9.3-p551 / bin
* extconf.rb失败* 由于某种原因(可能缺少必需的库和/或头文件)而无法创建Makefile。校验 有关更多详细信息,请参见mkmf.log文件。您可能需要配置 选项。
提供的配置选项:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/ubuntu/.rvm/rubies/ruby-1.9.3-p551/bin/ruby
要查看此扩展为何无法编译,请检查mkmf.log,该文件可在此处找到:
/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/extensions/x86_64-linux/1.9.1/rmagick-2.13.2/mkmf.log
extconf失败,退出代码1
宝石文件将继续安装在 /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/gems/rmagick-2.13.2 for 检查。结果记录到 /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/extensions/x86_64-linux/1.9.1/rmagick-2.13.2/gem_make.out
注意:我已经使用了命令 sudo apt-get install build-essential imagemagick libmagickcore-dev libmagickwand-dev sudo apt-get install libmagickwand-dev
答案 0 :(得分:0)
前段时间我遇到了同样的问题,我安装了ImageMagick,但仍然安装rmagick时出现了其他错误
唯一适合我的方法是使用sudo运行它,也许也适合您
ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config
从这里 https://github.com/rmagick-temp/rmagick/issues/133#issuecomment-185414504