Npm 在redhat 8上全局安装pm2
我一直在尝试在redhat 8上安装pm2,但它不起作用。我安装pm2时使用了 sudo npm i-g pm2 得到 /root/.npm global/bin/pm2->/root/.npm global/lib/node_modules/pm2/bin/pm2 /root/.npm global/bin/pm2 dev->/root/.npm global/lib/node_modules/pm2/bin/pm2 dev /root/.npm global/bin/pm2 docker->/root/.npm global/lib/node_modules/pm2/bin/pm2 docker /root/.npm global/bin/pm2 runtime->/root/.npm global/lib/node_modules/pm2/bin/pm2 runtime npm警告可选跳过可选依赖项:fsevents@2.1.2(节点模块/pm2/节点模块/fsevents): npm WARN notsup跳过可选依赖项:不支持的平台fsevents@2.1.2:通缉{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“linux”,“arch”:“x64”})Npm 在redhat 8上全局安装pm2,npm,redhat,npm-install,pm2,Npm,Redhat,Npm Install,Pm2,我一直在尝试在redhat 8上安装pm2,但它不起作用。我安装pm2时使用了 sudo npm i-g pm2 得到 /root/.npm global/bin/pm2->/root/.npm global/lib/node_modules/pm2/bin/pm2 /root/.npm global/bin/pm2 dev->/root/.npm global/lib/node_modules/pm2/bin/pm2 dev /root/.npm global/bin/pm2 docker->
- pm2@4.2.2
感谢您的帮助。它通常不会出现问题,但它通过SUDO进行安装,解决方案是:
remove pm2
remove npm
clean curl
update curl to NPM 10
install npm @ 10
install pm2 --force
(包节点JS 10.16,npm 6.9) 如果是由于权限原因,请使用:
sudo chmod $USER [path]
其中[path]=dirs of marker error in LOG.确保在安装PM2之前使用本机软件包管理器安装了Node.js运行时:
yum module install nodejs/development
然后安装PM2:
npm install -g pm2
RHEL发行版使用YUM和not APT作为包管理器,因此您提到的命令将无法工作。
yum module install nodejs/development
npm install -g pm2