所以我不太確定這裏要做什麼。從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