作者: U.Nakamura
日時: 2009/4/06(11:29)
こんにちは、なかむら(う)です。

In message "[TSruby:298] Re: Ruby 1.9.1 の歩き方"
    on Apr.03,2009 21:34:32, <kazuf@...> wrote:
> > gemでNokogiri入れると、1.8用のバイナリをインストールしてくれ
> > やがるのが原因なだけで、Nokogiri自体が1.9.1に対応していないわ
> > けではないです。
> > gemが1.8用のバイナリをインストールするという腐った挙動なのが
> > 問題なだけということで、Nokogiriには罪はございません。
> 
>  Windowsのコンパイル環境の整備の仕方はよくわかっていないですが、rakeを
> 使ってもその問題に到達しないですね。rake.batもそのままではだめだと思う。1.8
> との共存下では。1.9.1が起動するようにrake.batを書き換えても

いや、

> C:/Scripts/Ruby/tenderlove-nokogiri/lib/nokogiri.rb:6:in `require': 126: 指定さ
> れたモジュールが見つかりません。   - c:/Ruby-1.9.1/lib/ruby/gems/1.9.1/gems/noko
> giri-1.2.3-x86-mswin32-60/ext/nokogiri/native.so (LoadError)

これが「その問題」のはずですよ。

エラーメッセージから理解することは困難ですが、ここで見つから
ない「指定されたモジュール」は、native.soがリンクしているruby
1.8(1.9でなく)の本体DLLのはずです。


それでは。
-- 
U.Nakamura <usa@...>