sidekiq不会在默认位置获取配置文件

时间:2014-03-01 04:19:03

标签: ruby-on-rails bundle yaml sidekiq

Sidekiq无法使用config / sidekiq.yml中的默认配置文件启动。

---
:pidfile: tmp/pids/sidekiq.pid
:logfile: log/sidekiq.log

在rails应用程序根目录中运行bundle exec sidekiq -d时,会报告错误:

You really should set a logfile if you're going to daemonize.
/home/canoe/.rvm/gems/ruby-2.0.0-p353@rails4/gems/sidekiq-2.17.2/lib/sidekiq/cli.rb:141:in `daemonize'
/home/canoe/.rvm/gems/ruby-2.0.0-p353@rails4/gems/sidekiq-2.17.2/lib/sidekiq/cli.rb:39:in `parse'
/home/canoe/.rvm/gems/ruby-2.0.0-p353@rails4/gems/sidekiq-2.17.2/bin/sidekiq:7:in `<top (required)>'
/home/canoe/.rvm/gems/ruby-2.0.0-p353@rails4/bin/sidekiq:23:in `load'
/home/canoe/.rvm/gems/ruby-2.0.0-p353@rails4/bin/sidekiq:23:in `<main>'

但是,这应该根据wiki工作,因为配置文件在默认路径中。

这里有什么问题?

1 个答案:

答案 0 :(得分:2)

确定。这是2.17.2中的错误,使用2.17.7版本。就是这样。