에 scrubyt와 1.9.2, 그리고이 글은 @@agent = Mechanize::Mechanize.new
관련이있을 것으로 보인다루비는 Windows에서 루비 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가로드되지 않았습니다.
기계어 (2.0.1), hpricot (0.8.4), fireawtir (1.9.3) 및 nokogiri (1.5.0)
왜 문제에 대한 아이디어가 있습니까?
질문과 대답에 적절한 코드 블록을 사용하십시오. 그리고 앞으로 나아가 진짜 대답으로 당신 자신의 대답을 받아들이면, 나는 거기에 문제가 있다고 생각하지 않습니다. – Smar