簡體   English   中英

腳本/ delayed_job啟動無法正常工作

[英]script/delayed_job start is not working properly

運行script / delayed_job start命令時出現以下錯誤

NameError: uninitialized constant Delayed::Worker
            load_missing_constant at c:/jruby-1.6.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:440
            load_missing_constant at c:/jruby-1.6.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:437
  const_missing_with_dependencies at c:/jruby-1.6.8/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80
                        daemonize at c:/jruby-1.6.8/lib/ruby/gems/1.8/gems/delayed_job-2.0.8/lib/delayed/command.rb:58
                           (root) at script/delayed_job:5

script / delayed_job包含以下代碼

#!/usr/bin/env ruby

require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize

我正在使用2.0.8版本的delay_job gem。我當前的Rails版本是2.3.5。

請幫助我解決此問題

您應該在這里查看 2.0.8版的自述文件

如果使用active_record,請執行以下操作:

script/generate delayed_job
rake db:migrate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM