美文网首页阿里云
阿里云CentOS安装pm2、遇到问题以及pm2启动服务

阿里云CentOS安装pm2、遇到问题以及pm2启动服务

作者: 小马嗒 | 来源:发表于2020-01-12 00:26 被阅读0次

    阿里云CentOS安装pm2遇到的几个问题,在此记录一下;

    1、先连接阿里云CentOS实例;
    2、全局安装pm2: npm install -g pm2
    3、安装成功后,输入 pm2 start example.js,期望pm2能够正常启动node服务,但是却报了command not found错误,又输入pm2 list,同样是command not found,以为是pm2没有安装成功或者少安装某些依赖包;又再次安装了一遍,再运行pm2 start example.js还是老问题,于是排除 pm2安装失败的可能;

    TIM图片20200112001515.png

    4、网上找了一些文章,看到一篇文章中说要建立pm2软连接,
    之前建立过一次软连接,执行命令也是不行的,那只有一个原因,之前建立的软连接是没有成功的;建立软连接需要注意注意自己目录是否跟截图一样,不一样以自己的目录为准,我这里是 root,软连接命令:ln -s /root/node-v12.14.0-linux-x64/bin/pm2 /usr/local/bin/

    建立软连接

    5、如果出现如下截图情况,failed to create symbolic link '/usr/local/bin/pm2'

    已经建立过软连接

    说明之前建立过软连接,但执行pm2 start example.js又启动不了服务,说明软连接有问题,这时可以把之前建立过的软连接删除,执行命令mv /usr/local/bin/pm2 /tmp/删除;

    删除软连接

    6、重新建立软连接ln -s /root/node-v12.14.0-linux-x64/bin/pm2 /usr/local/bin/

    重新建立软连接

    7、运行pm2 list,that's ok,小功告成;

    成功

    8、pm2启动node服务,pm2 start example.js

    启动服务
    9、输入网址 Hello World
    本文中其它相关联的文章:
    pm2命令大全
    阿里云CentOS部署Node.js环境
    或者官网[部署Node.js项目(CentOS)]https://help.aliyun.com/document_detail/50775.html#section-tug-p3l-h9l

    参考文章:
    1、linux下安装pm2,pm2: command not found
    2、linux安装pm2失败

    相关文章

      网友评论

        本文标题:阿里云CentOS安装pm2、遇到问题以及pm2启动服务

        本文链接:https://www.haomeiwen.com/subject/mhfiactx.html