我最近升級到蒙戈Ruby驅動程序版本2.4時蒙戈的Ruby 2.4未定義的方法錯誤。當使用minPoolSize
作爲一種選擇,現在我得到這個錯誤: NoMethodError: undefined method `dispatch' for nil:NilClass from .../mongo-2.4.0/lib/mongo/operation/executable.rb:37:in `block in execute'
使用了MinPoolSize optoin
例如,這將導致錯誤: with_options = "#{ENV['MONGO_URL']}?minPoolSize=10" MONGO_DB = Mongo::Client.new(with_options) MONGO_DB[:some_collection].find().first
它看起來像this was talked about幾年前但除此之外,我不能找到有關錯誤意味着什麼以及爲什麼我不能使用minPoolSize
的任何文檔。
您可以檢查您Gemfile.lock的,並告訴我:
的,如果你需要使用URImongo db ruby驅動的版本保存在那裏? – eiko
@eiko'蒙戈(2.4.0)',也僅供參考@安東尼的解決方案工作 – Tony