error al iniciar el servidor con grunt o servidor de nodo

Estoy tratando de usar la stack media como se describe aquí: http://mean.io/

después de la instalación, al hacer “gruñido”, hay un error:

debugger listening on port 5858 4 Jan 01:47:40 - [nodemon] reading ignore list Express app started on port 3000 events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [localhost:27017] at null. (/mean/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:540:74) at EventEmitter.emit (events.js:106:17) at null. (/mean/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15) at EventEmitter.emit (events.js:98:17) at Socket. (/mean/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:478:10) at Socket.EventEmitter.emit (events.js:95:17) at net.js:441:14 at process._tickCallback (node.js:415:13) 4 Jan 01:47:40 - [nodemon] app crashed - waiting for file changes before starting... 

Probé la solución de problemas como se especifica en el sitio: la actualización de Grunt, bower y limpieza de npm y bower caches funcionó bien. pero actualizar npm también da un error:

 npm ERR! error rolling back Error: Refusing to delete: /usr/local/bin/npm not in /usr/local/lib/node_modules/npm 

Esto parece un conflicto entre homebrew y npm . Pero de todos modos tengo instalada la versión 1.3.21.

Hay el mismo error cuando bash node server .

¿Tiene alguna idea de lo que puedo hacer para que el servidor funcione?

Puede ser demasiado fácil, pero parece que su servidor MongoDB no se está ejecutando realmente. Después de instalar Mongo (en tu Mac, ¿supongo?), mongod abrir una ventana / pestaña de Terminal, ejecutar mongod y dejarlo en ejecución (o usar la screen , etc.). Puede intentar acceder a la CLI de MongoDB escribiendo mongo para asegurarse de que el servidor se está ejecutando.

@desgnl: si no desea ejecutar el comando mongod cada vez que ejecuta el gruñido, siempre puede usar servicios de terceros como MongoDB Hosting: Database-as-a-Service por MongoLab https://mongolab.com Espero que esto ayude ¡también!