2016-09-11 3 views
2

へのパス名の無い暗黙の変換私は私の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に投稿するのは本当に新しいですが(過去に頻繁に使用しています)どんな指針も素晴らしいでしょう!

+0

サイドキックを使用している場合は、sidekiq.yml設定ファイルの内容を含める必要があります。 – pdoherty926

答えて

1

私は自分のサイドキックを赤ちゃんに与えて走らせました。私の問題は、エラーが発生したワーカースクリプトの1つでした。アプリ/ワーカー以外のディレクトリ(デバッグ中にapp/tempに配置しました)でそれを取得していました。スタックトレース:明らかに、あまりにも長い画面(クラシック)を見て、それを以前は見逃していました。しかし、エラーメッセージにはType Errorが見つからないというのはまだ奇妙でした。

関連する問題