我試圖讓我的sidekiq服務器和客戶端啓動和運行(使用工頭),但一旦進入:Sidekiq,Redis的,Rails和紅寶石 - 路徑名的隱式轉換成字符串
bundle exec sidekiq
的結果如下:
no implicit conversion of Pathname into String
就這樣,沒有Type Error
它前面 - 顯然堆棧跟蹤其後(會後,如果它會幫助)。它表示問題出在require
方法中的active_support/dependencies.rb(版本5.0.0.1)中。在堆棧跟蹤的早期版本中,它會在sidekiq的cli.rb(版本4.1.2)中得到boot_system
。我不確定這是否是sidekiq的一個已知問題,或者我是否缺少一些配置(我已閱讀了大量有關此教程的教程,其中包括有關sidekiq,puma和redis配置的注意事項的詳細討論,但無濟於事)。我運行的Ruby 2.3.1和Rails 5.0.0.1
的sidekiq.yml文件包括(我得到這個文件之前的錯誤,包括它並沒有解決問題):
development:
:concurrency: 5
production:
:concurrency: 20
:queues:
- default
另外,我我真的很新,發佈在stackoverflow(但過去頻繁使用它)。任何指導都會很棒!
如果你使用一個,你應該包含你的sidekiq.yml配置文件的內容。 – pdoherty926