2012-06-14 11 views
6

estoy usando rails 3.2 y mongoid.conexión rechazada - connect (2) con rake db: semilla en MongoDB

que hacer estos pasos para configurar mi base de datos:

// Add an Admin User (to the admin db) 
use admin 
db.addUser("theadmin", "anadminpassword") 

// Use your database 
use superuser 

// Add a user (to your database) 
db.addUser("John", "passwordForJohn") 

// show all users: 
db.system.users.find() 

// add readonly user (kinda cool) 
db.addUser("readonly", "passwordForJohn", true) 

En mi mongo.yml tengo:

production: 
    host: localhost 
    port: 27017 
    username: John 
    password: passwordForJohn 
    database: namedatabase 

se puede ver en http://www.mongodb.org/display/DOCS/Security+and+Authentication

Mi problema es que ahora trato de correr :

rake db:seed 

ahora me sale este error:

rake aborted! 
Connection refused - connect(2) 

¿Cómo puedo solucionarlo?

Respuesta

10

El problema se resolvió:

El problema era con el servidor Solr:

Si tiene Solr servidor en su proyecto:

1º Asegúrese de que el servidor Solr se inicia antes de la semilla:

rake sunspot:solr:start 
rake sunspot:reindex 

2º Ejecutar su semilla:

rake db:seed 

Saludos

Cuestiones relacionadas