Ich habe ein kleines Problem mit der Installation von nodejs und npm auf meinem Linux-Server (das ist ein Pi läuft raspbian). Ich hatte alles eingerichtet und läuft mitInstallation von nodejs und npm unter Linux
sudo apt-get install nodejs npm
Alles war schön und gut, bis ich, dass offenbar herausgefunden, diese Versionen sind jetzt alt. So entfernte ich sie
sudo apt-get purge nodejs npm
Dann fand ich die folgende Antwort (here) auf SO und lief
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
Knoten Lauf -v mich haben Version 0.6.19 ..., die ich übersetzt gehe davon aus zu Version 6.19 im Gegensatz zu Version 0. Allerdings, npm -v hat mir gesagt, dass es nicht installiert war. Also löschte ich noch einmal nodejs und suchte nach einer anderen Lösung. An diesem Punkt habe ich beschlossen, dem Zeug auf der Website von Nodejs zu folgen (here). Und ich habe die folgenden Befehle ausgeführt.
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
und
sudo apt-get install -y build-essential
2 Fragen:
1) Die installierte Version war noch 0.6.19. Ich hätte lieber Version 4.x, da ich das auf meinem Dev-Rechner (macOS Sierra) ausführe.
2) Ich habe immer noch npm. Was macht nodejs unbrauchbar
Jede Hilfe auf jeder (aber vorzugsweise 2) wäre toll. Danke im Voraus.
Dank @Luis González. Ich schulde dir bestimmt ein Bier. Warum nvm nicht der erste Ansatz ist, der auf Google erscheint, ist mir ein Rätsel. Super und einfach. –
Ich möchte hinzufügen, dass ich, um auf Knoten und npm als sudo zugreifen zu können (um <1024 Ports zu haben), musste ich "n = $ (welcher Knoten); n = $ {n%/bin/node" ausführen }; chmod -R 755 $ n/bin/*; sudo cp -r $ n/{bin, lib, teilen}/usr/local " –
Vielen Dank, Luis! Wenn Sie nur die neueste Knotenversion installieren möchten, können Sie einfach 'nvm install node' statt' 'eingeben. –