【发布时间】:2015-08-08 16:58:30
【问题描述】:
我想安装 RMagic gem,我得到“找不到 Magick-config”,所以我安装了
$ sudo apt-get install libmagickwand-dev
但现在我得到以下输出:
Gem::Ext::BuildError: ERROR: 未能构建 gem 原生扩展。
/usr/local/rvm/rubies/ruby-2.1.5/bin/ruby -r ./siteconf20150526-12203-xr9xf7.rb extconf.rb 检查 Ruby 版本> = 1.8.5 ...是检查gcc ...是检查 Magick-config...是的,检查 ImageMagick 版本 >= 6.4.9... * extconf.rb failed * 由于某种原因无法创建 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 --没有-make-prog --srcdir=。 --curdir --ruby=/usr/local/rvm/rubies/ruby-2.1.5/bin/ruby extconf.rb:154:in ``': 没有这样的文件或目录 - 转换 (Errno::ENOENT) 来自 extconf.rb:154:in
block in <main>' from /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:918:inblock 在检查中' 来自 /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:351:inblock (2 levels) in postpone' from /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:321:inopen' 来自 /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:351:inblock in postpone' from /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:321:inopen' 来自 /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:347:inpostpone' from /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/mkmf.rb:917:inchecking_for' 来自 extconf.rb:151:in `'extconf 失败,退出代码 1
Gem 文件将继续安装在 /usr/local/rvm/gems/ruby-2.1.5@rails4/gems/rmagick-2.13.4 检查。结果记录到 /usr/local/rvm/gems/ruby-2.1.5@rails4/extensions/x86_64-linux/2.1.0/rmagick-2.13.4/gem_make.out
有人可以帮我解决吗?
【问题讨论】:
-
您使用的是什么操作系统? ubuntu?
-
我正在开发网站 c9.io
-
c9.io 是否允许您安装第三方库?我之前没用过c9.io。
标签: ruby-on-rails gem