У меня есть проблемы при конфигурировании JRuby для работы правильно с OpenSSL. Поиск с помощью Google показал, что это - довольно частотность, но ни одно из решений, которые я считал, не работало на меня. Вот моя установка:
Вот ошибка:
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'
не помогает.