CentOS、Linux离线安装PM2

一、首先,找一台可以在线安装pm2的机器

1、安装pm2

npm install pm2 -g 

2、查看npm安装目录,查找pm2文件夹

npm config get prefix

看一下这台机器的npm默认全局安装目录在哪,然后去这个目录下面的
lib/node_modules/下就能看到你刚刚安装的pm2程序;例如如果显示 /usr/local/node, 则去
/usr/local/node/lib/node_modules/下面找到pm2

3、打包已经安装好的pm2

tar czvf pm2.tar.gz pm2/

在这里打包的好处,是因为该目录下面已经包含了pm2依赖的所有node模块

 

二、在不能上网的服务器上安装pm2

1、登陆服务器,查找npm默认安装目录

npm config get prefix

 例如目录为 /usr/local/node

2、进入需要安装pm2的目录下

cd /usr/local/node/lib/node_modules/

3、上传前面打包的pm2文件,并安装

tar xvf pm2.tar.gz

4、到这一步,你已经可以使用 /usr/local/node/lib/node_modules/pm2/bin/pm2 执行pm2的命令了, 但使用不方便

5、命令加到系统环境中

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2

这样,就可以直接使用pm2命令来各种操作了

ps:其实往部署服务器上复制pm2时,你可以复制到任何目录中都是可以的,但是为了大家好维护,还是放在约定的目录下比较好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值