Ich kann nodejs nicht aktualisieren und kann nicht verstehen, warum.
Wenn ich eine Vermutung anstellen würde, würde ich sagen, dass in apt-get zwei Repositorys aufgelistet sind, die beide ein nodejs-Paket enthalten.
Folgendes habe ich getan:
Alte Version entfernen:
sudo apt-get remove --purge nodejs npm
Dann habe ich unter https://github.com/nodesource/distributions#installation-instructions Folgendes ausgeführt:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
Und dann:
sudo apt-get install -y nodejs
Ich renne dann:
nodejs -v
Welches kehrt zurück:
v0.10.25
Kann jemand erklären, was falsch läuft? Und wie kann ich diese Situation beheben?
Danke vielmals.
which nodejs
werde dir das sagen. Führen Sie dannapt-get remove...
erneut aus und sehen Sie, was die Ausgabe vonwhich nodejs
ist, nachdem Sie versucht haben, sie zu entfernen.Antworten:
Die Verwendung von nvm (Node Version Manager) ist die beste Option, um die Standardversion des Node zu aktualisieren.
nvm installieren oder aktualisieren:
oder
Schließen Sie nach erfolgreicher Installation das Terminal und öffnen Sie ein neues Terminal. Listen Sie die verfügbare Version von nodejs auf:
Dadurch werden die verfügbaren Versionen von nodejs aufgelistet.
Wählen Sie die Version aus, die Sie installieren möchten:
Überprüfe die Version:
Hoffe das hilft als Schritt für Schritt Anleitung.
quelle
Am Ende hatte ich es satt, nirgendwo hin zu kommen.
Als Fix habe ich mich für nvm (Node Version Manager) entschieden.
Es ist super einfach zu installieren, einzurichten und zu verwenden. Es dauerte weniger als 3 Minuten, um mit nodejs Version 5 wieder einsatzbereit zu sein.
https://github.com/creationix/nvm
Ich schreibe dies der Vollständigkeit halber.
quelle
Ich verwende immer n , um
node
Versionen zu aktualisieren, zu aktualisieren und zu entfernen . Beachten Sie, dass Siesudo
abhängig von Ihrer Konfiguration möglicherweise verwenden müssen .Verwenden oder installieren Sie die neueste offizielle Version:
Verwenden oder installieren Sie die stabile offizielle Version:
Verwenden oder installieren Sie die neueste offizielle LTS-Version:
Versionen entfernen
quelle