OpenSSL:JRuby目前仅支持fcntl / ioctl的F_SETFL

时间:2009-08-06 04:19:52

标签: ruby openssl jruby

当我尝试使用带有juby-openssl-0.5.1 gem的JRuby 1.3.0RC1的net / https时,我收到以下错误:

Error in JobsRequiringReportDataProcessor: JRuby only supports F_SETFL for fcntl/ioctl currently
/opt/bin/jruby/lib/ruby/gems/1.8/gems/jruby-openssl-0.5.1/lib/openssl/ssl.rb:56:in `initialize'
/opt/bin/jruby/lib/ruby/1.8/net/http.rb:571:in `connect'
/opt/bin/jruby/lib/ruby/1.8/net/http.rb:557:in `do_start'
/opt/bin/jruby/lib/ruby/1.8/net/http.rb:546:in `start'

不确定是什么导致了这一点,所以任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:2)

这应该通过升级到jruby-openssl 0.5.1来解决。

答案 1 :(得分:0)

或者升级到JRuby 1.3.1 ???