My code: path: app_root\lib\my_worker.rb module MyModule require “delayed_job” class MyWorker < Delayed::Worker def perform while true do puts “I am my worker!!!” sleep 2 end end def create_job Delayed::Job.enqueue(MyWorker.new) # MyWorker.enqueue end end end Path: app_root\my_script.rb
require “./lib/my_worker” require “delayed_job” require “rubygems”
class MyScript #MyModule::MyWorker.enqueue(1) m = MyModule::MyWorker.new #m.create_job end
when i am trying to run my_script.rb file from cmd it gives me error like
C:\my_delayed_job>ruby my_script.rb internal:lib/rubygems/custom_require:29:in `require’: no such file to load –
C:/my_delayed_job/my_script.rb/delayed_job (LoadError)
from internal:lib/rubygems/custom_require:29:in require' from my_script.rb:4:in
’
Can any body resolve this problem?