获取Resque状态以使用jRuby

获取Resque状态以使用jRuby,ruby,rake,jruby,resque,Ruby,Rake,Jruby,Resque,我有一个应用程序,我已经为后台作业实现了Resque。还有,我正在使用gemresque调度器和resque status,它们都在Ruby 1.9.2上顺利工作 我的应用程序是一个Sinatra应用程序,我制作了我的Rakefile,这里是它的 require "resque/tasks" require "resque_scheduler/tasks" 现在,我尝试在jruby 1.6.3(ruby-1.8.7-p330)下运行应用程序,但不幸的是,当我尝试运行COUNT=2 VERBOS

我有一个应用程序,我已经为后台作业实现了
Resque
。还有,我正在使用gem
resque调度器
resque status
,它们都在
Ruby 1.9.2
上顺利工作

我的应用程序是一个Sinatra应用程序,我制作了我的
Rakefile
,这里是它的

require "resque/tasks"
require "resque_scheduler/tasks"
现在,我尝试在jruby 1.6.3(ruby-1.8.7-p330)下运行应用程序,但不幸的是,当我尝试运行
COUNT=2 VERBOSE=true QUEUE=*rake resque:workers
时遇到了一个问题

终端在“将
--trace
添加到rake命令后”抛出此错误

我跟踪了我的项目文件,发现当我从某个文件中删除
require“resque/job\u with_status”
时,所有文件都运行良好,并得到了预期的错误
,即resque::JobWithStatus无法找到

我试着运行jruby--1.9-sRake…,但它也不起作用

那么,有没有办法让jRuby使用
resque status

我已经在github上发布了一个问题:

提前谢谢

rake aborted!
can't convert Class into String
org/jruby/RubyFile.java:872:in `basename'
org/jruby/RubyFile.java:1069:in `extname'
(eval):3:in `extname_with_potential_path_argument'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:561:in `load_imports'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:502:in `raw_load_rakefile'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:78:in `load_rakefile'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:61:in `run'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/lib/rake/application.rb:59:in `run'
/Users/amr/.rvm/gems/jruby-1.6.3@global/gems/rake-0.9.2/bin/rake:32:in `(root)'
org/jruby/RubyKernel.java:1063:in `load'
/Users/amr/.rvm/gems/jruby-1.6.3@global/bin/rake:19:in `(root)'