MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoid fallisce su Ruby 1.9.3

In base alla traccia dello stack, sembra il costruttore per mongo_uri viene passato un valore null. Controllerei quanto segue nel tuo mongoid.yml :

  • è nel posto giusto / l'argomento da load! indica il posto giusto
  • è configurato correttamente
  • se si riferisce a qualsiasi variabile di ambiente (es. MONGOLAB_URI per il componente aggiuntivo MongoLab Heroku) che sono impostati nel tuo ambiente

Le righe pertinenti da mongo_uri.rb:49 , dove viene generata l'eccezione:

  # Create the new uri from the provided string.
  #
  # @example Create the new uri.
  #   MongoUri.new(uri)
  #
  # @param [ String ] string The uri string.
  #
  # @since 3.0.0
  def initialize(string)
    @match = string.match(URI)
  end