Fehler bei der Installation der NPM für node.js
Ich versuche zu installieren npm
auf ubuntu 11.04 mit der "git-alle-Weg" - Methode in diese gist
Ich bekomme immer diese Fehlermeldung nach dem ausführen sudo make install
auf npm
$ sudo make install
! [ -d .git ] || git submodule update --init --recursive
node cli.js install -g -f
bash: node: command not found
make: *** [install] Error 127
Ich weiß, das ist etwas falsch mit bash
, aber ich bin nicht sehr gut mit der bash.
BEARBEITEN
läuft die node
Befehl in das terminal bringt die node
shell
wie erwartet
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein problem ist, dass, wenn Sie sudo, sind Sie nicht der Beschaffung der gleichen bashrc-Datei (oder was auch immer setzt Sie Ihren WEG-und/oder NODE_PATH), und so das system nicht finden können, Knoten.
Ich würde vermuten, dass
sudo node
wird nicht funktionieren.Müssen Sie exportieren Ihre NODE_PATH wie @Ken vorgeschlagen, WÄHREND SUDOING:
EDIT: zu verwenden-PFAD gearbeitet, in den Kommentaren unten
sudo node
funktioniert nicht. Ich habe gerade versucht, läuftsudo NODE_PATH=~/local/bin make install
wie Sie vorgeschlagen und bekam den gleichen FehlerStellen Sie sicher, dass Sie den export NODE_PATH vor der Installation von npm.
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
beschrieben in den Kern. Es mag dumm klingen, aber wie ich schon sagte, ich bin nicht gut in bash so interessiert wären, um den Unterschied zu verstehen.Sieht aus wie Sie nicht haben Knoten installiert. Sie müssen den Knoten zuerst - dann den node package manager (NPM).
node
installiert. Siehe das editDiese Seite zeigt die komplette node-installation mit npm (Schritt 4).
Node
istv4.12
undnpm
istv 1.30
Wie jemand erwähnt - warum benutzen Sie einfach yum