首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby gem使用jRuby 1.6.0 (Ruby1.9.2)实现机械化

Ruby gem使用jRuby 1.6.0 (Ruby1.9.2)实现机械化
EN

Stack Overflow用户
提问于 2011-04-20 06:11:47
回答 1查看 930关注 0票数 1

当我尝试使用Mechanize访问带有SSL的网站时,我得到了以下错误。

代码语言:javascript
复制
jruby-1.6.0 :009 > page = mechanize_agent.submit(form) 
NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x44cae5b8>

我尝试了机械化2.0.pre.2和1.0.0。

安装的jRuby是:JRuby1.6.0 (ruby 1.9.2补丁级别136) (2011-03-15 f3b6154) (Java HotSpot(TM) 64位服务器VM 1.6.0_24)

我还安装了gem jruby-openssl。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-05-19 14:35:59

这是一个bug,有一个猴子补丁可以用来绕过它。http://jira.codehaus.org/browse/JRUBY-5529

链接到底部的猴子补丁。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5723349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档