简体   繁体   English

脚本/ delayed_job启动无法正常工作

[英]script/delayed_job start is not working properly

I am getting the following error while running script/delayed_job start command 运行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 contains the following code 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

I am using 2.0.8 version delayed_job gem.My current rails version is 2.3.5. 我正在使用2.0.8版本的delay_job gem。我当前的Rails版本是2.3.5。

Please help me for resolving this issue 请帮助我解决此问题

You should look at the README of the version 2.0.8 here 您应该在这里查看 2.0.8版的自述文件

If using active_record do: 如果使用active_record,请执行以下操作:

script/generate delayed_job
rake db:migrate

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM