PATH にあるにもかかわらず、「/usr/bin/env: 'node': そのようなファイルまたはディレクトリはありません」

PATH にあるにもかかわらず、「/usr/bin/env: 'node': そのようなファイルまたはディレクトリはありません」

私は nodejs を動作させようとしています。しかし、バイナリをダウンロードしてその場所をパスに追加したにもかかわらず、node が bin に存在しないというメッセージが表示されます。

> 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

関連情報