NVM-Befehl nicht gefunden


13

Ich versuche, Node Version Manager zu installieren und befolge die Installationsanweisungen auf der Github-Seite.

Die Installation ist abgeschlossen, aber jetzt wird eine Fehlermeldung angezeigt, command not found: nvmwenn ich versuche, sie zu verwendennvm install 0.8

Kann mir jemand helfen, herauszufinden, warum ich einen Fehler erhalte, der nvmnicht gefunden wird, wenn ich ihn bereits installiert habe?


2
Welche Schritte haben Sie bereits unternommen? War die Installation erfolgreich?
guntbert

1
Bitte posten Sie die Befehle (und deren Ausgabe), die Sie zuvor ausgeführt haben nvm install 0.8.
Eric Carvalho

Anscheinend hast du es nicht installiert.
Psusi

Schließen und öffnen Sie Ihr Terminal. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob der Befehl nvm funktioniert. nvm
HA

Antworten:


11

Einfach mal probieren

  1. source ~/.nvm/nvm.sh
  2. Dann können Sie ganz einfach: nvm install 0.10

Das kann vorübergehend funktionieren, aber müssen Sie die Datei für jede Terminalsitzung neu beziehen?
Alexander Mills

10

Das Problem besteht darin, dass Sie nvmbeim Anmelden automatisch eine Quelle finden müssen. Fügen Sie daher entweder die folgende Zeile zu Ihrer Datei ~/.bashrcoder zu Ihrer ~/.profileDatei hinzu.

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

Außerdem nvmwird keine Knotenversion automatisch festgelegt. Wenn Sie also gerade nvmeine Knotenversion installiert und installiert haben und versuchen, diese nodebeim nächsten Anmelden zu verwenden, wird die Fehlermeldung angezeigt, command not found: nodedass Sie den nvm use versionnumberBefehl nur in jeder Terminalsitzung verwenden Verwenden Sie den folgenden Befehl, um einen Standardalias festzulegen, sodass für jede Terminalsitzung eine Standardversion des Knotens aktiv ist

nvm alias default versionnumber

PS: In den obigen Befehlen gibt die Versionsnummer die Versionsnummer an nodejs, die Sie bereits mit installiert habennvm

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.