zoukankan      html  css  js  c++  java
  • pm2部署nodejs项目 pm2: command not found

    安装pm2

    npm i pm2 -g
    

      安装成功但是执行pm2 start 时提示命令没找到

     pm2: command not found
    

      第一步发现是虽然npm使用 -g 全局安装但是pm2并没有放进linux全局环境中,

      使用whereis 命令查找pm2 发现没找到,想到pm2是使用npm安装的,那么应该被放在node路径下,

      使用whereis node 命令找到nodejs目录,

       发现这是执行文件而不是一个目录,根本找不到pm2目录,

      猜想pm2被放在执行npm i -G pm2命令所在目录下的node_modules中了,

    解决方案

     找到pm2所在路径,执行命令前加 node 

      进入node_modules目录找到pm2,进入bin 目录执行pm2 -v命令仍然不行,但是在pm2前加node 变成 node pm2 -v 发现可以了 

    要运行项目的话,就需要输入全部路径,如

     node pm2 start /usr/local/nodeservice/bin/www
    

      

  • 相关阅读:
    通过梯度下降和logistic回归求w向量和b
    一个节点的神经网络的工作流程
    对神经网络大致框架的理解
    内置对象
    对象
    预解析
    作用域
    函数
    数组
    循环和代码规范
  • 原文地址:https://www.cnblogs.com/anin/p/13513347.html
Copyright © 2011-2022 走看看