使用 Ruby Pony 在 RHEL 5.3 上发送电子邮件时出现错误 NameError - 未初始化常量 Net::SMTP::OpenSSL:

发布于 2024-10-29 10:33:20 字数 377 浏览 6 评论 0原文

我有一个 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'

我使用的是红宝石1.9.2。

请帮助修复此错误。如果我需要添加任何其他详细信息,请告诉我

I have a Ruby sinatra application am using Pony to send emails. It works fine from my windows box. But after deploying to RHEL 5.3 server I get following errors.

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'

I am using ruby 1.9.2.

Please help to get fix this error. Please let me know if any additional details that I should add

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

百变从容 2024-11-05 10:33:20

或许

yum install libssl-devel libopenssl-ruby openssl libssl

Maybe

yum install libssl-devel libopenssl-ruby openssl libssl
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文