मुझे ओपनएसएसएल के साथ ठीक से काम करने के लिए JRuby को कॉन्फ़िगर करने में समस्याएं आ रही हैं। गुगलिंग ने खुलासा किया है कि यह एक आम आम घटना है, लेकिन मेरे द्वारा पढ़े गए समाधानों में से कोई भी मेरे लिए काम नहीं करता है। यहाँ मेरी सेटअप है:JRuby OpenSSL त्रुटि
- उबंटू 9.10
- JRuby 1.5.1
- JRuby-openssl (0,7)
यहाँ त्रुटि है:
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
दिलचस्प है, require 'openssl'
अगर मेरे पास jruby-openssl मणि स्थापित नहीं है तो भी सच हो जाता है। this link के अनुसार, ऐसा नहीं होना चाहिए?
require 'rubygems'
और gem 'jruby-openssl'
के साथ मणि को स्पष्ट रूप से लोड करने का प्रयास करने में मदद नहीं करता है।
मेरे लिए भी इसी तरह की सेटअप। (एक्स) उबंटू 10.04 (x64), jruby 1.4.0, jruby-openssl 0.7 –