«/usr/bin/env: 'node': Такого файла или каталога нет», хотя он есть в PATH

«/usr/bin/env: 'node': Такого файла или каталога нет», хотя он есть в PATH

Я пытаюсь заставить работать nodejs. Однако он сообщает мне, что node отсутствует в моем bin, хотя я скачал двоичный файл и добавил местоположение в свой path.

> 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

решение1

Обычно это простая проблема с именованием. При установке из менеджера пакетов ваш bin-файл может называться nodejs, поэтому вам просто нужно создать на него символическую ссылку с помощью команды:

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

решение2

Установить nodejs8

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

Установить nodejs10

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

Затем попробуйте еще раз с узлом

решение3

Для Ubuntu 20.04 вы можете установить node.js и npm:

sudo apt install nodejs npm

Связанный контент