„/usr/bin/env: ‚node‘: Keine solche Datei oder kein solches Verzeichnis“, obwohl es sich im PATH befindet

„/usr/bin/env: ‚node‘: Keine solche Datei oder kein solches Verzeichnis“, obwohl es sich im PATH befindet

Ich versuche, nodejs zum Laufen zu bringen. Allerdings wird mir angezeigt, dass sich node nicht in meinem Bin befindet, obwohl ich die Binärdatei heruntergeladen und den Speicherort zu meinem Pfad hinzugefügt habe.

> echo $PATH ...:/home/jvdh/node-v8.11.2-linux-x64/bin

>sudo npm install -g bitcore
/usr/bin/env: ‘node’: No such file or directory

Antwort1

Normalerweise handelt es sich hierbei um ein einfaches Benennungsproblem. Wenn Sie die Installation über einen Paketmanager durchführen, heißt Ihre Binärdatei möglicherweise „nodejs“. Sie müssen dann nur mit dem folgenden Befehl einen symbolischen Link darauf erstellen:

ln -s /usr/bin/nodejs /usr/bin/node

Antwort2

Installieren Sie nodejs8

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Installieren Sie nodejs10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

Versuchen Sie es dann erneut mit dem Knoten

Antwort3

Für Ubuntu 20.04 können Sie node.js und npm installieren:

sudo apt install nodejs npm

verwandte Informationen