Node.js 无法在ubuntu上永远运行

Node.js 无法在ubuntu上永远运行,node.js,npm,forever,Node.js,Npm,Forever,我正在尝试永久安装以运行我的nodeJS应用程序。我用npm永远安装 npm install forever -g 现在,当我尝试使用以下命令运行我的应用程序时,什么都没有发生(没有错误消息) 当我查到永远的时候,我什么也得不到。我在干什么?这些说明似乎相当直截了当我找到了这个问题的解决办法。如果您使用apt get安装节点,它将映射到nodejs,而不是node 前往/usr/local/bin/并永远编辑 vim /usr/local/bin/forever 换行 #!/usr/bin/

我正在尝试永久安装以运行我的nodeJS应用程序。我用npm永远安装

npm install forever -g
现在,当我尝试使用以下命令运行我的应用程序时,什么都没有发生(没有错误消息)


当我查到永远的时候,我什么也得不到。我在干什么?这些说明似乎相当直截了当

我找到了这个问题的解决办法。如果您使用apt get安装节点,它将映射到nodejs,而不是node

前往/usr/local/bin/并永远编辑

vim /usr/local/bin/forever
换行

#!/usr/bin/env node


在这种情况下不会发生任何事情
这意味着你的应用程序只是退出,而不会启动服务器?不,我的服务器不会启动。当我检查forever的进程id时,没有返回任何内容,因此没有任何内容正在运行。为了安全起见,请运行
which forever
,并确保它是您期望的节点模块。是的,它是正确的文件。虽然我刚刚意识到我不能运行任何使用npm安装的东西。我得到了同样的结果
#!/usr/bin/env node
#!/usr/bin/env nodejs