我刚刚观看了关于Resque的精彩 Railscast 。在我启动 redis 服务器并启动 worker 之后:
rake environment resque:work QUEUE="*"
我想加载 resque web 界面。我跑之后
resque-web -p 8282
提出了这个错误:
C:\Users\makaroni4\free_frog\ffapi>resque-web -p 8282
[2011-06-21 19:04:13 +0400] Running with Windows Settings
[2011-06-21 19:04:13 +0400] Starting 'resque-web'...
[2011-06-21 19:04:13 +0400] trying port 8282...
C:/Ruby192/lib/ruby/gems/1.9.1/gems/vegas-0.1.8/lib/vegas/runner.rb:187:in `daemon': daemon() function is unimplemented
on this machine (NotImplementedError)
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/vegas-0.1.8/lib/vegas/runner.rb:187:in `daemonize!'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/vegas-0.1.8/lib/vegas/runner.rb:108:in `start'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/vegas-0.1.8/lib/vegas/runner.rb:77:in `initialize'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/resque-1.16.1/bin/resque-web:13:in `new'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/resque-1.16.1/bin/resque-web:13:in `<top (required)>'
from C:/Ruby192/lib/ruby/gems/1.9.1/bin/resque-web:19:in `load'
from C:/Ruby192/lib/ruby/gems/1.9.1/bin/resque-web:19:in `<main>'
可能是我想念一些宝石吗?这是我对 resque 的配置:
gem 'resque', :require => 'resque/server'
顺便说一句,我正在使用 Windows 进行 Rails 开发。