"/usr/bin/env: 'node': Esse arquivo ou diretório não existe" mesmo que esteja em PATH

"/usr/bin/env: 'node': Esse arquivo ou diretório não existe" mesmo que esteja em PATH

Estou tentando fazer o nodejs funcionar. No entanto, isso me diz que o nó não está na minha lixeira, embora eu tenha baixado o binário e adicionado o local ao meu caminho.

> 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

Responder1

Normalmente, este é um problema de nomenclatura simples, quando você instala a partir de um gerenciador de pacotes, seu arquivo bin pode ser chamado de nodejs, então você só precisa vinculá-lo usando o comando:

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

Responder2

Instale o nodejs8

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

Instale o nodejs10

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

Então tente novamente com o nó

Responder3

Para Ubuntu 20.04, você pode instalar node.js e npm:

sudo apt install nodejs npm

informação relacionada