problem with backgroundrb

hi, i am using drb and it is working fine on my local pc on windows..
and after uploading the code to the server it was working for
sometime but now it gives me error every time i invoke the process..

error---

uninitialized constant EmailWorker::Notifier - (NameError)
/usr/lib64/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/
dependencies.rb:477:in `const_missing'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../lib/workers/email_worker.rb:14:in
`do_work'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../lib/workers/email_worker.rb:13:in `each'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../lib/workers/email_worker.rb:13:in
`do_work'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb_rails.rb:36:in `start_process'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb_rails.rb:32:in `initialize'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb_rails.rb:32:in `new'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb_rails.rb:32:in `start_process'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb.rb:57:in `new_worker'
/usr/lib64/ruby/1.8/thread.rb:135:in `synchronize'
/data/flywheel/releases/20071214170355/config/../script/
backgroundrb/../../config/../vendor/plugins/backgroundrb/
backgroundrb.rb:49:in `new_worker'
/usr/lib64/ruby/1.8/drb/drb.rb:1555:in `__send__'
/usr/lib64/ruby/1.8/drb/drb.rb:1555:in `perform_without_block'
/usr/lib64/ruby/1.8/drb/drb.rb:1515:in `perform'
/usr/lib64/ruby/1.8/drb/drb.rb:1589:in `main_loop'
/usr/lib64/ruby/1.8/drb/drb.rb:1585:in `loop'
/usr/lib64/ruby/1.8/drb/drb.rb:1585:in `main_loop'
/usr/lib64/ruby/1.8/drb/drb.rb:1581:in `start'
/usr/lib64/ruby/1.8/drb/drb.rb:1581:in `main_loop'
/usr/lib64/ruby/1.8/drb/drb.rb:1430:in `run'
/usr/lib64/ruby/1.8/drb/drb.rb:1427:in `start'
/usr/lib64/ruby/1.8/drb/drb.rb:1427:in `run'
/usr/lib64/ruby/1.8/drb/drb.rb:1347:in `initialize'
/usr/lib64/ruby/1.8/drb/drb.rb:1627:in `new'
/usr/lib64/ruby/1.8/drb/drb.rb:1627:in `start_service'
/data/flywheel/releases/20071214170355/config/../script/backgroundrb/
start:98
/data/flywheel/releases/20071214170355/config/../script/backgroundrb/
start:94:in `fork'
/data/flywheel/releases/20071214170355/config/../script/backgroundrb/
start:94
/data/flywheel/releases/20071214170355/config/../script/backgroundrb/
start:86:in `fork'
/data/flywheel/releases/20071214170355/config/../script/backgroundrb/
start:86

Hi Sandeep,

Hi,
   I tried bot trunk and release tag 1.0.1 on my local pc on windows
   but it gives the error when i run the command
   ---- ruby script/backgroundrb start
  error is ---

script/backgroundrb:28:in `fork': the fork() function is unimplemented
on this machine (NotImplementedError)
        from script/backgroundrb:28

==== Help....

Thanks,
Sandeep

You can't use backgroundrb in windows so that's why the new versions
don't work. The only version that works is a very old version that you
are probably using. May I recommend doing what I used to do (develop on
a virtual machine of linux on your PC or using Cygwin) or even better
get a mac (what I am doing now).