2012-02-23 79 views
2

所以我不太确定这里要做什么。从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
+0

您是否尝试过在JRuby中运行?它可能还没有工作,但它有希望给你一个更好的想法,为什么它失败了。 – Steven 2012-02-23 22:27:31

+0

我以前从未使用JRuby,但我可以尝试一下我想 – DVG 2012-02-23 22:58:45

回答

相关问题