“/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

相關內容