【问题标题】:Nodejs with forever issue in VPS, forever command not foundNodejs 在 VPS 中永远存在问题,找不到永远的命令
【发布时间】:2016-01-07 20:00:30
【问题描述】:

我是 NodeJS 的新手。我尝试在本地机器上使用我的节点 js 应用程序,安装永久模块,脚本连续运行 但是当我在 VPS(Godaddy)中部署我的应用程序时。节点应用程序运行良好。我尝试永久安装,以便使用命令连续运行我的脚本

npm install forever -g.

它会安装模块,但在尝试使用命令运行它时

forever start app.js

说永远找不到命令。 谁能指导我我做错了什么?任何帮助将不胜感激。

【问题讨论】:

  • 您是否查看了 forever 的安装位置,然后查看是否有该目录的路径?
  • 你能建议我如何检查吗?
  • 你的 GoDaddy VPS 是什么操作系统?
  • @jfriend00 它的 CentOS 6
  • 我自己不是一个经验丰富的 Linux 人,但与 Google 的一些工作表明了这一点 wikihow.com/Find-a-File-in-Linuxdigitalocean.com/community/tutorials/…

标签: node.js npm forever


【解决方案1】:

如果列出了该模块,您应该与npm list -g 联系。

检查它的其他方法是转到 bash 控制台并输入 ls /usr/local/lib/node_modules | grep forever 并检查模块是否存在。

如果它不存在,则说明安装模块时出现问题。使用sudo npm install -g forever 再次安装。

在 bash 控制台中使用 printenv | egrep -o "(.*node*) 检查您是否有“NODE_PATH=/opt/lib/node_modules”。

如果不是export NODE_PATH=/opt/lib/node_modules 进入控制台,然后再试一次forever 命令forever start app.js

【讨论】:

    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 2015-02-06
    • 2022-11-29
    相关资源
    最近更新 更多