OpenSSL: JRuby в настоящее время поддерживает только F_SETFL для fcntl / ioctl - PullRequest
0 голосов
/ 06 августа 2009

Когда я пытаюсь использовать net / https с JRuby 1.3.0RC1 с установленным гемом jruby-openssl-0.5.1, я получаю следующую ошибку:

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 ]

2 голосов
/ 08 августа 2009

Это должно быть исправлено обновлением до jruby-openssl 0.5.1.

0 голосов
/ 12 августа 2009

Или, возможно, обновление до JRuby 1.3.1 ???

...