所以我不太确定这里要做什么。从Rails 3.2发送简单邮件时出现分段错误
我有一个简单的应用程序,基本上完成了,它的主要目的是收集婚礼的RSVPs。我设置了一个简单的邮件程序,以便在输入新的RSVP时通知我,这看起来就像它的工作日志。然而,无论何时我实际上告诉它在dev中执行交付,都会出现分段错误并导致rails服务器崩溃。我在github上的rails项目中发布了一个bug,他们说这是与我与OpenSSL的交互(我认为我没有使用它)。 (这是一个从无到有轨3.2的应用程序,没有什么特别的或怪异的配置方式)
config.action_mailer.default_url_options = { :host => 'gmail.com' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:domain => 'gmail.com',
:port => 587,
:user_name => '[email protected]',
:password => 'secret',
:authentication => 'plain',
:enable_starttls_auto => true }
config.action_mailer.raise_delivery_errors = true
它会产生一个巨大的日志,这是贴过在github上:https://github.com/rails/rails/issues/5115
所以我不知道在哪里从这里出发。我从rvm安装了openssl软件包,该软件包已成功构建和安装,并且我也尝试在github建议中从配置文件中删除enable_starttls_auto
,但它只是不断崩溃。
我通过RVM运行的Ruby 1.9.3-P0,以及OS X Lion的
轨道3.2.0
您是否尝试过在JRuby中运行?它可能还没有工作,但它有希望给你一个更好的想法,为什么它失败了。 – Steven 2012-02-23 22:27:31
我以前从未使用JRuby,但我可以尝试一下我想 – DVG 2012-02-23 22:58:45