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?