2012-02-23 52 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

回答

相關問題