我在配置JRuby以正确使用OpenSSL时遇到问题。谷歌(google)透露,这是一个相当普遍的现象,但我读到的解决方案中没有一个对我有用。以下是我的设置:
-
Ubuntu 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 gem,也返回true。根据
this link
,那不应该发生吗?
想把宝石装上
require 'rubygems'
gem 'jruby-openssl'
没用。