スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Hpricotのインストールで詰まった。

gemでダウンロード・インストールを試みる。

$gem install hpricot
WARNING: C:/Ruby/Ruby19/lib/ruby/gems/specifications/hpricot-0.6-x86-mswin32.ge
mspec:1: syntax error, unexpected tLABEL
- encoding: utf-8 -*-
^
C:/Ruby/Ruby19/lib/ruby/gems/specifications/hpricot-0.6-x86-mswin32.gemspec:1: s
yntax error, unexpected tSTAR
- encoding: utf-8 -*-
^
WARNING: - encoding: utf-8 -*-

Gem::Specification.new do |s|
s.name = %q{hpricot}
s.version = "0.6"
s.platform = %q{mswin32}

s.required_rubygems_version = nil if s.respond_to? :required_rubygems_version=

s.authors = ["why the lucky stiff"]
s.cert_chain = nil
s.date = %q{2007-06-15}
s.description = %q{a swift, liberal HTML parser with a fantastic library}
s.email = %q{why@ruby-lang.org}
s.extra_rdoc_files = ["README", "CHANGELOG", "COPYING"]
s.files = ["CHANGELOG", "COPYING", "README", "Rakefile", "test/files", "test/t
est_preserved.rb", "test/test_paths.rb", "test/load_files.rb", "test/test_xml.rb
", "test/test_parser.rb", "test/test_alter.rb", "test/test_builder.rb", "test/fi
les/why.xml", "test/files/boingboing.html", "test/files/uswebgen.html", "test/fi
les/immob.html", "test/files/week9.html", "test/files/utf8.html", "test/files/ba
sic.xhtml", "test/files/cy0.html", "test/files/tenderlove.html", "test/files/pac
e_application.html", "lib/hpricot", "lib/hpricot.rb", "lib/i686-linux", "lib/hpr
icot/builder.rb", "lib/hpricot/htmlinfo.rb", "lib/hpricot/xchar.rb", "lib/hprico
t/inspect.rb", "lib/hpricot/modules.rb", "lib/hpricot/parse.rb", "lib/hpricot/ta
g.rb", "lib/hpricot/traverse.rb", "lib/hpricot/elements.rb", "lib/hpricot/tags.r
b", "lib/hpricot/blankslate.rb", "extras/mingw-rbconfig.rb", "ext/hpricot_scan/h
pricot_scan.h", "ext/hpricot_scan/HpricotScanService.java", "ext/hpricot_scan/hp
ricot_scan.c", "ext/hpricot_scan/extconf.rb", "ext/hpricot_scan/hpricot_common.r
l", "ext/hpricot_scan/hpricot_scan.rl", "ext/hpricot_scan/hpricot_scan.java.rl",
"lib/i686-linux/hpricot_scan.so"]
s.homepage = %q{http://code.whytheluckystiff.net/hpricot/}
s.rdoc_options = ["--quiet", "--title", "The Hpricot Reference", "--main", "RE
ADME", "--inline-source"]
s.require_paths = ["lib/i686-linux", "lib"]
s.required_ruby_version = Gem::Requirement.new("> 0.0.0")
s.rubygems_version = %q{1.3.5}
s.summary = %q{a swift, liberal HTML parser with a fantastic library}

if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 1

if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
else
end
else
end
end
Building native extensions. This could take a while...
ERROR: Error installing hpricot:
ERROR: Failed to build gem native extension.

C:/Ruby/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:/Ruby/Ruby19/bin/ruby
C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to ge
nerate an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'

from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for
'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in p
ostpone'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
from C:/Ruby/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
from extconf.rb:2:in `
'


Gem files will remain installed in C:/Ruby/Ruby19/lib/ruby/gems/gems/hpricot-0.8
.2 for inspection.
Results logged to C:/Ruby/Ruby19/lib/ruby/gems/gems/hpricot-0.8.2/ext/fast_xs/ge
m_make.out



・・・。( 'A‘)


Ruby 1.8.7 install (hpricot, mechanize) | 裏表(Phinloda のもう裏だか表だか分からないページ)
hpricot を入れようとしてトラブった @ Ruby on Windows. - たれろぐ
windows & gem で hpricot のインストール - 適当めも
windowsのrubyでhpricotのインストールエラー - (゚∀゚)o彡 sasata299's blog

次に、以上のサイトさんの情報を試してみた。



・・・。 ( 'A‘)y―・? スパー

2時間ほど詰まって保留へ。

なんか、Hpricotの作者さんのページに行けなくなってるし。



20100429 : 追記

なんとかgemでインストール成功したけど、requireで読み込む時点でエラー。
エラーメッセージを確認すると、msvcrt-ruby18.dllというモジュールがないということ。
つまり、ruby-1.9ではhpricotは使えないということか…。
( 'A‘)
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。