我已经使用以下命令安装了nodejs:
apt-get install nodejs
然后我使用以下方法安装了npm:
apt-get install npm
然后我已经永久安装了:
npm install forever -g
现在我去我的项目 /var/www/myproject
/var/www/myproject
并尝试运行 forever start server.js
forever start server.js
然后我得到以下消息:
/usr/bin/env: node: No such file or directory
谁能告诉我怎么回事?
编辑:自2018年12月起,这不再是正确的方法。请参阅其他两个答案。
您需要将nodejs可执行文件符号链接到node上sudo ln -s "$(which nodejs)" /usr/local/bin/node,原因是当您执行“ apt-get install node”时,它会安装一个不相关的软件包,因此他们必须选择其他名称,这样才不会发生冲突。
sudo ln -s "$(which nodejs)" /usr/local/bin/node