2016-11-15 5 views
0

Ich versuche, einen MEAN-Stack in einer Windows-Maschine zu installieren, und ich folge diesem Tutorial https://www.youtube.com/watch?v=vbxVuaw_ktw Aber ich bekomme einen Fehler. Ich bestätigte der Pfad korrekt ist, aber ich bekomme immer noch diesen FehlerInstallieren von MongoDB und Ermitteln eines Pfadfehlers

Dies ist der Code verwende ich nach meinen Wegen und der Fehler

$ ./mongod --directoryperdb --dbpath „C:/Programmdateien/MongoDB/Server/3.2/data/db "--logpath" C:/Programmdateien /MongoDB/Server/3.2/data/log/mongodb.log "--logappend

2016-11-15T14 : 08: 29.071-0500 F CONTROL [main] Fehlgeschlagen global Initialisierung: FileNotOpen: Fehler beim Öffnen von "C:/Program Dateien/MongoDB/Server/3.2/data/log/mongodb.log"

Es sieht so aus, als würde es den Speicherplatz in den Programmdateien verlassen, anstatt es als einen einzelnen Pfad zu behandeln. Ist das was passiert? Wie komme ich an diesen Punkt?

Dank

+2

Setzen Sie alle Pfade in Anführungszeichen wie diese - "C:/Programme/MongoDB/Server/3.2/data/db" –

+0

Zu Ihrer Information, Dinge wie Daten und Protokolle unter * C: \ Programme * isn ' t gute Praxis - das sollte für die ausführbaren Dateien der Anwendung sein. Verwenden Sie C: \ ProgramData oder einen Speicherort unter dem Arbeitsbereich Ihres Benutzers. –

+0

wie Abhay sagte der Wert von DBpath sollte in doppelten Anführungszeichen sowie den Wert für logpath eingeschlossen werden. –

Antwort

0

Wenn Sie diesen Fehler erhalten, wahrscheinlich haben Sie mit GitBash gewesen. Verwenden Sie stattdessen die Eingabeaufforderung (Admin) und den Code verwenden, wie unten

gezeigt
mongod --directoryperdb --dbpath C:/Program Files/MongoDB/Server/3.2/data/db --logpath C:/Program Files /MongoDB/Server/3.2/data/log/mongodb.log --logappend 

Wie von Vince Bowdren vorgeschlagen (siehe Bemerkungen zu der Frage). Verwenden Sie keine Programmdateien. Es ist viel besser, den Arbeitsplatz des Benutzers oder die Wurzel des Projekts zu verwenden. Aber um MongoDB zu lernen, ist jeder Ort so gut wie jeder andere.

Verwandte Themen