永远:安装了两个节点版本,指定要运行的节点版本

时间:2013-04-26 06:17:33

标签: node.js forever

我需要2个版本的NodeJS来运行两个不同的应用程序。默认路径中有一个版本,因此我可以通过调用node来运行它。另一个版本安装在~/node-v10/bin/node

当我forever start app.js时,它从第一个版本开始。我

如何使用第二个节点版本启动 forever 脚本? Forever 似乎没有允许我指定节点路径的配置。

我试过这个,但它不起作用。 Forever 仍以旧版本开头:

NODE_PATH=~/node-v10/bin/node forever start app.js

1 个答案:

答案 0 :(得分:6)

您也可以使用-c指定命令:

forever start \
  -c /opt/node-0.8.22-1e7b3d5/bin/node \
  /var/www/app/server.js

-c默认为node,因此通常forever只会使用$ PATH中的第一个node