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).