一尘不染

永远的节点/ usr / bin / env:节点:没有这样的文件或目录

node.js

我已经使用以下命令安装了nodejs:

apt-get install nodejs

然后我使用以下方法安装了npm:

apt-get install npm

然后我已经永久安装了:

npm install forever -g

现在我去我的项目 /var/www/myproject

并尝试运行 forever start server.js

然后我得到以下消息:

/usr/bin/env: node: No such file or directory

谁能告诉我怎么回事?


阅读 238

收藏
2020-07-07

共1个答案

一尘不染

编辑:自2018年12月起,这不再是正确的方法。请参阅其他两个答案。

您需要将nodejs可执行文件符号链接到node上sudo ln -s "$(which nodejs)" /usr/local/bin/node,原因是当您执行“ apt-get install
node”时,它会安装一个不相关的软件包,因此他们必须选择其他名称,这样才不会发生冲突。

2020-07-07