2016-08-05 30 views
5

Vor kurzem veröffentlicht ein neues Update für das Windows 10 Anniversary Update enthält Linux Subsystem based on Ubuntu 14.04 und jetzt möchte ich alle meine Arbeitsumgebung war in diesem Linux-Subsystem.Windows 10 Linux-Subsystem. Wie installiert man MongoDB

Ich versuche MongoDB mit dieser Anleitung von der offiziellen Webseite https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list 
sudo apt-get update 
sudo apt-get install -y mongodb-org 

Nach der Installation Installation abgeschlossen ich versuche zu laufen mongodb mit

sudo service mongod start 

haben aber folgende Fehler

[email protected]:/mnt/c/Users/User$ sudo service mongod start 
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused 
mongod: unrecognized service 

So installieren Sie die neueste stabile Version von MongoDB ohne Fehler?

Antwort

0

Ignorieren Sie einfach den Fehler und machen Sie weiter. Von here, die Erklärung:

Dieser Fehler kann ignoriert werden. WSL verwendet Upstart nicht zum Starten von Prozessen beim Systemstart. Wenn Sie eng mit Upstart zusammenarbeiten, könnte dies einige Überraschungen für Sie verursachen; Die Nachricht ist für Personen informativ, die direkt mit Initctl, Upstart usw. arbeiten, die WSL diese Funktionalität noch nicht verfügbar macht. Wenn das nicht Ihr Anwendungsfall ist, dann, wie Sie beobachtet haben, funktioniert mongodb selbst.

Denken Sie daran, dass WSL immer noch beta ist und Fehler werden überall sein!