При использовании Ruby Pony для отправки писем по RHEL 5.3 я получаю ошибку NameError - неинициализированная константа Net :: SMTP :: OpenSSL: - PullRequest
0 голосов
/ 01 апреля 2011

У меня есть приложение на Ruby sinatra, использующее Pony для отправки электронных писем. Он отлично работает из моей коробки Windows. Но после развертывания на сервере RHEL 5.3 я получаю следующие ошибки.

NameError - uninitialized constant Net::SMTP::OpenSSL:
  /usr/local/lib/ruby/1.9.1/net/smtp.rb:197:in `default_ssl_context'
  /usr/local/lib/ruby/1.9.1/net/smtp.rb:351:in `enable_starttls_auto'

Я использую ruby ​​1.9.2.

Пожалуйста, помогите исправить эту ошибку. Пожалуйста, дайте мне знать, если какие-либо дополнительные детали, которые я должен добавить

1 Ответ

1 голос
/ 01 апреля 2011

Может быть

yum install libssl-devel libopenssl-ruby openssl libssl
...