我正在使用rvm 1.9.3和rails 3.但是在为我的应用程序运行bundle install时,我收到了这个错误 .
当前目录:/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 ... no Can安装RMagick 2.13.2 . 在/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/bin:/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@global/找不到Magick-config 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 Gem文件将保留在/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/gems/rmagick-2.13.2中进行检查 . 结果记录到/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
1 回答
我前段时间遇到同样的问题,我安装了ImageMagick和其他东西,但是我在安装rmagick时遇到错误
对我来说唯一有用的是用sudo运行它,也可能对你有用
从这里https://github.com/rmagick-temp/rmagick/issues/133#issuecomment-185414504