2016-10-18 1 views
0

Impossible d'exécuter mongodb dans macOS ElCapitan. Lorsque vous essayez d'exécuter mongodb après avoir installé le mongodb en utilisant le brassage. Je regarde dans le dossier /temp mais il n'y a pas un tel fichier comme /tmp/mongodb-27017.sock?Impossible d'exécuter mongodb sous Mac OS X El Capitan

Quelqu'un s'il vous plaît me donner une solution

Je suis message d'erreur comme ça quand je tente de lancer

E RESEAU [initandlisten] écouter(): bind() n'a pas errno: 1 Opération non autorisé pour socket: /tmp/mongodb-27017.sock

E STORAGE [initandlisten] Échec de la configuration des sockets lors du démarrage.

Répondre

0

Hum vous dites que vous avez regardé dans le dossier /temp, mais c'est le dossier /tmp. Si ce n'est pas une faute de frappe, vous pouvez essayer d'exécuter sudo rm /tmp/mongodb-27017.sock pour supprimer ce fichier.

Vérifiez également que vous disposez de l'espace disque libre pour exécuter Mongo et votre utilisateur has permission to write dans le dossier /tmp.

En tant que dernière ressource que vous pouvez exécuter mongod en tant que root: sudo mongod

+0

Désolé mon mauvais son, il est en fait le dossier/tmp. Mais il n'y avait pas de fichier "mongodb-27017.sock" trouvé dans ce dossier. J'ai vérifié avec la commande "sudo rm /tmp/mongodb-27017.sock". Mais il dit qu'il n'y a pas un tel fichier dans le dossier/tmp. @andresk –