加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上在Ruby 1.9.1上安装Hpricot

发布时间:2020-12-13 20:51:53 所属栏目:Windows 来源:网络整理
导读:我正在使用命令安装hpricot: gem install hpricot -v 0.8.2Building native extensions. This could take a while...ERROR: Error installing hpricot: ERROR: Failed to build gem native extension. C:/Ruby19/bin/ruby.exe extconf.rb checking for stdi
我正在使用命令安装hpricot:
>gem install hpricot -v 0.8.2
Building native extensions.  This could take a while...
ERROR:  Error installing hpricot:
    ERROR: Failed to build gem native extension.

C:/Ruby19/bin/ruby.exe extconf.rb checking for stdio.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:/Ruby19/bin/ruby C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:362:in try_do': The complier failed to generate an executable file. (RuntimeError) You have to install development tools first. from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:431:intry_cpp' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:809:in block in have_header' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:668:inblock in checking_for' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:274:in block (2 levels) in postpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:248:inopen' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:274:in block in postpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:248:inopen' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:270:in postpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:667:inchecking_for' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:808:in have_header' from extconf.rb:2:in'

Gem files will remain installed in C:/Ruby19/lib/ruby/gems/1.9.1/gems/hpricot-0.8.2 for inspection. Results logged to C:/Ruby19/lib/ruby/gems/1.9.1/gems/hpricot-0.8.2/ext/fast_xs/gem_make.out

try_do': The complier failed to generate an executable file. (RuntimeError) You have to install development tools first. from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:431:inblock in have_header' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:668:inblock (2 levels) in postpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:248:inblock in postpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:248:inpostpone' from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:667:inhave_header' from extconf.rb:2:in

它提到我需要安装“开发工具”,但我不知道这是什么。有什么建议么?

尝试:
gem install hpricot --platform=mswin32

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读