Ich habe Probleme beim Konfigurieren von JRuby für die ordnungsgemäße Zusammenarbeit mit OpenSSL. Googeln hat gezeigt, dass dies ein ziemlich häufiges Vorkommen ist, aber keine der Lösungen, die ich gelesen habe, hat für mich funktioniert. Hier ist mein Setup:JRuby OpenSSL Fehler
- Ubuntu 9.10
- jruby 1.5.1
- jruby-openssl (0,7)
Hier ist der Fehler:
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
Interessanterweise require 'openssl'
gibt true zurück, auch wenn ich das Juwel jruby-openssl nicht installiert habe. Sollte das laut this link nicht passieren?
Der Versuch, den Edelstein explizit mit require 'rubygems'
und gem 'jruby-openssl'
zu laden, hilft nicht.
Ähnliche Setup für mich auch. (X) ubuntu 10.04 (x64), jruby 1.4.0, jruby-openssl 0.7 –