8

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

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

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

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

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

1 回答 1

8

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

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

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

于 2013-11-25T17:45:39.473 回答