找不到PM2命令(已解决)

  |   Node.js PM2

CentOS下安装PM2的时候,遇到有一个问题就是找不到PM2的命令。我尝试从网站寻找关于解决PM2的命令问题,终于找到了v2ex网站早有了一种解决方法。

安装PM2的时候:

$ npm install pm2

命令PM2

$ pm2
-bash: pm2: command not found

这就是找不到PM2的命令,因为是软连接的问题

安装完成之后就是这样的:

$ sudo npm install -g pm2
/root/node-v6.9.0-linux-x64/bin/pm2 -> /root/node-v6.9.0-linux-x64/lib/node_modules/pm2/bin/pm2
/root/node-v6.9.0-linux-x64/bin/pm2-dev -> /root/node-v6.9.0-linux-x64/lib/node_modules/pm2/bin/pm2-dev
/root/node-v6.9.0-linux-x64/bin/pm2-docker -> /root/node-v6.9.0-linux-x64/lib/node_modules/pm2/bin/pm2-docker
/root/node-v6.9.0-linux-x64/bin/pm2-runtime -> /root/node-v6.9.0-linux-x64/lib/node_modules/pm2/bin/pm2-runtime
/root/node-v6.9.0-linux-x64/lib

需要增加全局环境命令:

$ export NODE_HOME=/root/node-v6.9.0-linux-x64
$ export PATH=$NODE_HOME/bin:$PATH

接着可以继续命令:

$ pm2 -v
2.9.3

说明成功了命令PM2!

参考网址:V2EX