Ошибка JRuby OpenSSL

У меня есть проблемы при конфигурировании 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' возвращает true, даже если мне не установили jruby-openssl драгоценный камень. Согласно этой ссылке, которой не должно происходить?

Попытка загрузить драгоценный камень explictly require 'rubygems' и gem 'jruby-openssl' не помогает.

5
задан dbyrne 16 July 2010 в 03:48
поделиться