Erro do JRuby OpenSSL
Estou tendo problemas para configurar o JRuby para funcionar corretamente com o OpenSSL. O Google revelou que essa é uma ocorrência bastante comum, mas nenhuma das soluções que eu li funcionou para mim. Aqui está a minha configuração:
Ubuntu 9.10jruby 1.5.1jruby-openssl (0.7)Aqui está o erro:
irb(main):001:0> require 'jruby/openssl/gem_only'
=> true
irb(main):002:0> require 'openssl'
=> true
irb(main):003:0> OpenSSL::Digest::OPENSSL_VERSION_NUMBER
NameError: uninitialized constant OpenSSL::Digest::OPENSSL_VERSION_NUMBER
Curiosamente,require 'openssl'
retorna true mesmo que eu não tenha a jruby-openssl gem instalada. De acordo comesse link, isso não deveria acontecer?
Tentando carregar a gema explicitamente comrequire 'rubygems'
egem 'jruby-openssl'
não ajuda.