ImageMagick 6.8+和Rmagick没有在Windows 7上安装 [英] ImageMagick 6.8+ and Rmagick is not installing on windows 7

查看:120
本文介绍了ImageMagick 6.8+和Rmagick没有在Windows 7上安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 C:\Sites> gem  install   rmagick  
暂时 增强 PATH include DevKit ...
< span class =code-leadattribute>构建 native extensions take a while ...
ERROR: 错误 安装 rmagick:
错误: 失败 build gem native extension

C:/ RailsInstaller / Ruby1。 9 .3 / bin / ruby​​。 exe extconf rb
check for Ruby version > = 1 8 5 ...
检查 < span class =code-leadattribute> stdint
h ... *** extconf rb 失败 ***
可以 创建 Makefile due to some reason 可能 缺少
必要 libraries 和/或 headers 检查 mkmf log file for 更多
详情 可能 需要 配置 选项

提供 配置 选项:
- 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 = C:/ RailsInstaller / Ruby1。 9 .3 / bin / ruby​​
C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:381:in `try_do': 编译器
失败 to < span class =code-leadattribute> generate executable 文件。 (RuntimeError)
安装 开发 工具 第一
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1。 9 .1 / mkmf。 rb:506:in `try_cpp'

来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:931:in `block
have_header'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:790:in `block in
checking_for'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf 。 rb:284:in `block (2
levels) 推迟'
来自 C:/ RailsInstaller / Ruby1 。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:254:in `open'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:284 :in `block in
postpone'
来自 C:/ RailsInstaller / Rub y1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:254:in `open'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb: 280:in `postpone
'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:789:in `checking
_for'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby /1. 9 .1 / mkmf。 rb:930:in `have_hea
der'
from extconf rb:193:in `< main>'


Gem files 保持 已安装 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / gems / 1. 9
.1 / gems / rmagick-2。 13 1 for inspection
结果 已记录 C :/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / gems / 1. 9 .1 / gems / rmagick-2
13 .1 / ext / RMagick / gem_make。 out





有什么问题?在我的Gem文件中:

 gem '  rmagick''  2.13.1' 

解决方案

{ opt-dir } / include
- with-opt-lib
--without-opt-lib =


{< span class =code-attribute> opt-dir } / lib
- with -make-prog
- without-make-prog
--srcdir =。
- curdir
--ruby = C:/ RailsInstaller / Ruby1。 9 .3 / bin / ruby​​
C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:381:in `try_do': 编译器
失败 to < span class =code-leadattribute> generate executable 文件。 (RuntimeError)
安装 开发 工具 第一
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1。 9 .1 / mkmf。 rb:506:in `try_cpp'

来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:931:in `block
have_header'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:790:in `block in
checking_for'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf 。 rb:284:in `block (2
levels) 推迟'
来自 C:/ RailsInstaller / Ruby1 。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:254:in `open'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:284 :in `block in
postpone'
来自 C:/ RailsInstaller / Rub y1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:254:in `open'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb: 280:in `postpone
'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / 1. 9 .1 / mkmf。 rb:789:in `checking
_for'
来自 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby /1. 9 .1 / mkmf。 rb:930:in `have_hea
der'
from extconf rb:193:in `< main>'


Gem files 保持 已安装 C:/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / gems / 1. 9
.1 / gems / rmagick-2。 13 1 for inspection
结果 已记录 C :/ RailsInstaller / Ruby1。 9 .3 / lib / ruby​​ / gems / 1. 9 .1 / gems / rmagick-2
13 .1 / ext / RMagick / gem_make。 out





有什么问题?在我的Gem文件中:

 gem '  rmagick''  2.13.1' 


C:\Sites>gem install rmagick
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
        ERROR: Failed to build gem native extension.

        C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for stdint.h... *** 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.

Provided configuration options:
        --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=C:/RailsInstaller/Ruby1.9.3/bin/ruby
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler
 failed to generate an executable file. (RuntimeError)
You have to install development tools first.
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:506:in `try_cpp'

        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:931:in `block in
 have_header'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:790:in `block in
 checking_for'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block (2
 levels) in postpone'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block in
 postpone'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:280:in `postpone
'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:789:in `checking
_for'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:930:in `have_hea
der'
        from extconf.rb:193:in `<main>'


Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9
.1/gems/rmagick-2.13.1 for inspection.
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2
.13.1/ext/RMagick/gem_make.out



What is the problem? In my Gem file:

gem 'rmagick', '2.13.1'

解决方案

{opt-dir}/include --with-opt-lib --without-opt-lib=


{opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/RailsInstaller/Ruby1.9.3/bin/ruby C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first. from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:506:in `try_cpp' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:931:in `block in have_header' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:790:in `block in checking_for' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block (2 levels) in postpone' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block in postpone' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:280:in `postpone ' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:789:in `checking _for' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:930:in `have_hea der' from extconf.rb:193:in `<main>' Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9 .1/gems/rmagick-2.13.1 for inspection. Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2 .13.1/ext/RMagick/gem_make.out



What is the problem? In my Gem file:

gem 'rmagick', '2.13.1'


这篇关于ImageMagick 6.8+和Rmagick没有在Windows 7上安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆