当我尝试使用Mechanize访问使用SSL的网站时,出现以下错误。
jruby-1.6.0 :009 > page = mechanize_agent.submit(form)
NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x44cae5b8>
我尝试使用Mechanize 2.0.pre.2和1.0.0。
安装的jRuby是: jruby 1.6.0(ruby 1.9.2 patchlevel 136)(2011-03-15 f3b6154)(Java HotSpot(TM)64位服务器VM 1.6.0_24)
我还安装了gem jruby-openssl。
任何帮助将不胜感激。