2017-04-05 1 views
0

Ich habe Bash auf meinem Windows 10 PC installiert. Dann habe ich die neueste Version von Node (v6.10.2) heruntergeladen und installiert. Über die Windows-Befehlszeile und die Eingabe von "node -v" wird der Knoten v.6.10.2 installiert. Mit der Bash-Befehlszeile und der erneuten Eingabe von "node-v" teilt mir die Ausgabe mit, dass der Knoten v0.10.25 installiert ist.Bash unter Windows (10) erkennt nicht die installierte Version von Knoten

Wie kann ich Bash die neue Version von Knoten erkennen?

Ohne die neue Version kann ich keine Module von npm herunterladen.

Antwort

0

Sie müssen herausfinden, wo der neue Knoten installiert ist und fügen Sie ihn Ihrem PATH in Bash vor dem Ort, an dem der alte Knoten installiert ist, hinzu.

Zum Beispiel, wenn Ihr neuer Knoten in /a/b/c/node.exe ist (? Ist es immer noch auf Windows exe), dann müssen Sie tun:

export PATH="https://stackoverflow.com/a/b/c:$PATH" 

in Bash. Sie sollten es zu Ihrem .profile oder .bashrc hinzufügen, wenn Sie möchten, dass die Änderung dauerhaft ist.

Beachten Sie, dass Sie wahrscheinlich den Weg in Bash als anerkannt verwenden müssen - wahrscheinlich mit Schrägstrichen und Verzeichnisse für Partitionen usw.

+0

Danke, es hat funktioniert mit! Am Ende fiel mir auf, dass es noch besser ist, "root" als Benutzer zu verwenden. Root hat Zugriff auf all diese Dateien. –

+0

Eigentlich hat es im nächsten Schritt nicht funktioniert. Es wurde becuase bash nicht als Administrator gestartet. Bevor Sie bash öffnen, klicken Sie mit der rechten Maustaste darauf und starten Sie es als Administrator –

Verwandte Themen