2011-11-08 41 views
1

我看到這個錯誤在其他地方彈出,但我的情況似乎有點獨特。我正在使用nginx,passenger,ruby 1.9.2rails 3.0.10在我的生產服務器上運行delayed_job(2.1.4)。它是而不是使用RVM。我的工作是運行良好,直到我最後的代碼部署,而現在他們都失敗了,跟在日誌中這樣的信息:Delayed_job生產中的「未定義方法」。 (乘客,沒有RVM)

--- !ruby/struct:Delayed::PerformableMailer 
object: !ruby/object:Class TemplateMailer 
method_name: :send_email 
#snip 
{undefined method `send_email' for #<Class:0x00000007523e90> 

我通過類似的答案看着這裏,並在delayed_job's wiki,但一直沒能破解它。

在我設置的VM臨時服務器上一切正常,所以在生產中會出現什麼問題?

回答

0

確保你不會在你的config目錄

+0

它不使用RVM有setup_load_paths.rb,所以任何地方在服務器上沒有setup_load_paths.rb。 – swilliams