MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoid falha no ruby ​​1.9.3


Com base no rastreamento de pilha, parece com o construtor de mongo_uri está sendo passado um valor nulo. Eu verificaria o seguinte em seu mongoid.yml :
  • está no lugar certo / o argumento para load! aponta para o lugar certo
  • está configurado corretamente
  • se se referir a alguma variável de ambiente (por exemplo, MONGOLAB_URI para o complemento MongoLab Heroku) que eles estão definidos em seu ambiente

As linhas relevantes de mongo_uri.rb:49 , onde a exceção está sendo lançada:
  # 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