2015-06-09 2 views
0

Я создал sidekiq.yml файл в конфигурации папки:рельсы, не удается запустить sidekiq

--- 
:concurrency: 25 
:pidfile: ./tmp/pids/sidekiq.pid 
:logfile: ./log/sidekiq.log 
:queues: 
    -default 

я добавил foreman камень в моем проекте Rails и создал PROCFILE в моей корневой папке:

web: bundle exec rails s 
worker: sidekiq -C config/sidekiq.yml 

Когда я запустить мастер в моей командной строке, он просто не хочет запускаться. Сообщения являются:

C:\Users\lenovo\RubymineProjects\new-seeker-test>foreman start 
11:41:39 web.1 | started with pid 8088 
11:41:39 worker.1 | started with pid 7920 
11:41:40 web.1 | DL is deprecated, please use Fiddle 
11:41:40 worker.1 | undefined method `each' for "-default":String 
11:41:40 worker.1 | D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sidekiq- 3.3.4/lib/sidekiq/cli.rb:378:in `parse_queues' 
11:41:40 worker.1 | D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sidekiq- 3.3.4/lib/sidekiq/cli.rb:363:in `parse_config' 
11:41:40 worker.1 | D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sidekiq-3.3.4/lib/sidekiq/cli.rb:212:in `setup_options' 
11:41:40 worker.1 | D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sidekiq-3.3.4/lib/sidekiq/cli.rb:38:in `parse' 
11:41:40 worker.1 | D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sidekiq-3.3.4/bin/sidekiq:7:in `<top (required)>' 
11:41:40 worker.1 | D:/Ruby21-x64/bin/sidekiq:23:in `load' 
11:41:40 worker.1 | D:/Ruby21-x64/bin/sidekiq:23:in `<main>' 
11:41:40 worker.1 | exited with code 1 
11:41:40 system | sending SIGKILL to all processes 
11:41:40 system | sending SIGKILL to web.1 at pid 8088 
11:41:40 web.1 | exited with code 0 

Я думаю, что есть что-то на 11:41:40 worker.1 | undefined method 'each' for "-default":String

Мой рубинового версии 2.1.5 Rails версии 4.2.0 Windows 7 x64

ответ

Смежные вопросы