![](/img/trans.png)
[英]Ruby on Rails 4 - CSV import - no implicit conversion into string
[英]Sidekiq, Redis, Rails and Ruby - no implicit conversion of Pathname into String
我正在嘗試啟動並運行我的 sidekiq 服務器和客戶端(使用 Foreman),但是每當它到達時:
bundle exec sidekiq
結果如下:
no implicit conversion of Pathname into String
就像那樣,前面沒有Type Error
- 顯然后面是堆棧跟蹤(如果有幫助,會發布)。 它說問題出在require
方法中的 active_support/dependencies.rb(版本 5.0.0.1)中。 在堆棧跟蹤早些時候到達boot_system
在sidekiq的cli.rb(版本4.1.2)。 我不確定這是否是 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 啟動並使用 redis 運行。 我的問題是其中一個工作腳本有錯誤......它是在 app/workers 以外的目錄中提取的(我在調試時將它放在 app/temp 中) - 現在才看到它堆棧跟蹤:由於看屏幕太久(經典),顯然早些時候錯過了它。 雖然錯誤消息缺少Type Error
仍然很奇怪。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.