ruby on rails - Resque Scheduler - NoMethodError "run_before_delayed_enqueue_hooks" -


using resque , resquescheduler queue re-occurring jobs. i'm on rails 3.2.6, resque 1.21.0, resque-scheduler 2.0.0h

when scheduler started following error, having problems getting schedule tab show up(after following doco):

rake resque:scheduler --trace ** invoke resque:scheduler (first_time) ** invoke resque:scheduler_setup (first_time) ** execute resque:scheduler_setup ** invoke resque:setup (first_time) ** invoke environment (first_time) ** execute environment ** execute resque:setup ** execute resque:scheduler 2012-07-07 23:55:56 loading schedule 2012-07-07 23:55:56 scheduling run_pinpro_copy 2012-07-07 23:55:56 scheduling cancelabandonedorders 2012-07-07 23:55:56 schedules loaded 2012-07-07 23:56:30 queueing testing (run_database_copy) 2012-07-07 23:56:30 nomethoderror: undefined method `run_before_delayed_enqueue_hooks' resquescheduler::plugin:module

resque_scheduler.yml

cancelabandonedorders: cron: "*/5 * * * *" run_database_copy: cron: "30 * * * * *" class: testing queue: testing_queue args: description: "copy pinpro views local tables" 

testing.rb (worker)

class testing @queue = :testing_queue def self.perform puts "running job!" end end 

resque.rb

require 'resque_scheduler' resque.schedule = yaml.load_file(file.join(rails.root, 'config/resque_scheduler.yml')) 

resque_scheduler.rake

# resque tasks require 'resque/tasks' require 'resque_scheduler/tasks' require 'resque_scheduler/server' task "resque:setup" => :environment namespace :resque task :setup require 'resque' require 'resque_scheduler' require 'resque/scheduler' require 'resque_scheduler/server' # have somewhere resque.redis = 'localhost:6379' end end 

any examples/suggestions appreciated.

turns out ruby version not correct. using rvm manage different versions(highly recommended). should have been using ruby v1.9.3


Comments

Popular posts from this blog

JQuery Autocomplete without using label, value, id -

c++ - Accessing inactive union member and undefined behavior? -

JAVA - what is the difference between void and boolean methods? -