へのパス名の無い暗黙の変換私は私のsidekiqサーバとクライアントを取得しようとして実行(フォアマンを使用して)、それがになったときにしています:Sidekiq、Redisの、RailsとRubyの - 文字列
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のconfigsに関する考慮事項の徹底的な議論が含まれています。無駄に)。私は、また
development:
:concurrency: 5
production:
:concurrency: 20
:queues:
- default
:私は、Ruby 2.3.1とRails 5.0.0.1
sidekiq.ymlファイルが含まれます(私は、このファイルの前にエラーを持って、それが問題を解決していないを含む)実行していますstackoverflowに投稿するのは本当に新しいですが(過去に頻繁に使用しています)どんな指針も素晴らしいでしょう!
サイドキックを使用している場合は、sidekiq.yml設定ファイルの内容を含める必要があります。 – pdoherty926