"/usr/bin/env: 'node': PATH에 있는데도 해당 파일이나 디렉터리가 없습니다."

"/usr/bin/env: 'node': PATH에 있는데도 해당 파일이나 디렉터리가 없습니다."

nodejs를 작동시키려고 합니다. 그러나 바이너리를 다운로드하고 경로에 위치를 추가했는데도 노드가 내 저장소에 없다는 메시지가 나타납니다.

> 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

관련 정보