3
我在使用os x lion新設置的Mac時出現了一些奇怪的行爲。我們的應用程序在本地開發環境中運行良好,但在測試環境中,延遲作業未正確序列化。在我的另一臺機器(雪豹)上,一切正常,從同一分支&提交。下面你會看到工作和錯誤。未定義的方法和在獅子上延遲作業的錯誤序列化
任何想法會導致這種情況?
順便說一句,我沒有setup_load_paths.rb文件。 similar question上的解決方案將不起作用。
#<Delayed::Backend::ActiveRecord::Job:0x007fe3771343b0> {
:id => 1,
:priority => 0,
:attempts => 0,
:handler => "--- !ruby/struct:Delayed::PerformableMethod \nobject: !ruby/object:Class User\nmethod_name: :update_listed_package_states_for\nargs: \n- 2\n",
:last_error => nil,
:run_at => Tue, 02 Aug 2011 13:24:06 UTC +00:00,
:locked_at => Tue, 02 Aug 2011 13:24:20 UTC +00:00,
:failed_at => nil,
:locked_by => "host:typhoon.local pid:84593",
:created_at => Tue, 02 Aug 2011 13:24:06 UTC +00:00,
:updated_at => Tue, 02 Aug 2011 13:24:06 UTC +00:00
}
#<NoMethodError: undefined method `update_listed_package_states_for' for #<Class:0x007fe3771118d8>>
我在獅子上也看到了這種行爲。可悲的是,我還沒有解決方案,但如果我找到了解決辦法,就會回覆。 – Francois
謝謝!我一定會這樣做。我還有我的雪豹機器,所以對於我來說挖幾個小時的痛苦仍然太小,但我很快就會達到這個需求。 – chrishomer
弗朗索瓦,你有沒有想過這一個? – chrishomer