2011-07-26 24 views
1

にscrubytと1.9.2、およびで@@agent = Mechanize::Mechanize.newに関連すると思わRubyはWindows上のRuby 1.9.2とscrubytを使用したWindows

C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:479:in load_missing_constant': Scrubyt::Navigation is not missing constant Mechanize! (ArgumentError) 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:183:inblock in const_missing' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:181:in each' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:181:inconst_missing' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/navigation/agents/mechanize.rb:17:in block in included' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/navigation/agents/mechanize.rb:16:inmodule_eval' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/navigation/agents/mechanize.rb:16:in included' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/shared/extractor.rb:29:ininclude' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/shared/extractor.rb:29:in block in define' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/shared/extractor.rb:28:inclass_eval' 
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/scrubyt-0.4.31/lib/scrubyt/core/shared/extractor.rb:28:in `define' 

を行うScrubyt :: Extractor.defineを呼び出すときに、次のエラーを取得しますscrubyt/core/navigation/agents/mechanize.rb "require 'mechanize'"ファイルが指定されているにも関わらず、Mechanizeがロードされていません。

machize(2.0.1)、hpricot(0.8.4)、fireawtir (1.9.3)とノコギリ(1.5.0)

なぜこの問題についてのアイデアですか?

+0

質問と回答には適切な箇所にコードブロックを使用してください。そして、実際の答えとしてあなた自身の答えを受け入れてください、私はそれに問題があるとは思わない。 – Smar

答えて

1

machize(0.9.3)を使用し、scrubyt-0.4.31 \ lib \ scrubyt \ core \ navigation \ agents \ mechanize.rbを変更しました。@@ agent = Mechanize :: Mechanize.newを@@ agentに変更しました。 = WWW :: Mechanize.new。私自身では問題になるかもしれませんが、他の誰かが使用できるようにここに解決策を投稿してください。

関連する問題