2011-08-02 40 views
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>> 
+0

我在獅子上也看到了這種行爲。可悲的是,我還沒有解決方案,但如果我找到了解決辦法,就會回覆。 – Francois

+0

謝謝!我一定會這樣做。我還有我的雪豹機器,所以對於我來說挖幾個小時的痛苦仍然太小,但我很快就會達到這個需求。 – chrishomer

+0

弗朗索瓦,你有沒有想過這一個? – chrishomer

回答

0

什麼結束了,我確定這是撞了我的寶石,然後訴諸捆綁EXEC ...運行黃瓜& rspec的。從來沒有真正到底的原因,但這導致我相信這是一個流浪的寶石被加載,造成了麻煩。

相關問題