1. 输入:npm config get prefix,查找node的安装目录。从已装了pm2的linux里node的安装目录,找到pm2的文件夹,将拷出。如nodejs装到/disk/tool/nodejs9.11/node-v9.11.2-linux-x64/下,且其pm2的文件 ,在这个目录:/disk/tool/nodejs9.11/node-v9.11.2-linux-x64/lib/node_modules/中。
2. 将pm2文件拷到离线的linux目录中,其存放目录与下载的路径思路一样,放在nodejs下的lib/node_modules/中。
3. 配置node变量.
ln -s /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/lib/node_modules/pm2/bin/pm2 /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2
ln -s /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/lib/node_modules/pm2/bin/pm2-dev /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2-dev
ln -s /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/lib/node_modules/pm2/bin/pm2-docker /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2-docker
ln -s /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/lib/node_modules/pm2/bin/pm2-runtime /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2-runtime
4. 配置linux全局变量,如果node路径已加到PATH,可以跳过此步骤。
ln -s /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2 /usr/local/bin/pm2
到此运行pm2语句会弹出,下面错误 :
5. 设权限:注意 pm2前要绝对路径,是原文件的路径。
chmod 777 /disk/tool/nodejs9.11/node-v9.11.2-linux-x64/bin/pm2
6. 输入 pm2 -v,显示版本号,则安装成功!