npm - 在 redhat 8 上全局安装 pm2
问题描述
我一直在尝试在 redhat 8 上全局安装 pm2,但它不起作用。我安装了 pm2 使用
须藤 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 WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/pm2/node_modules /fsevents): npm WARN notsup 跳过可选依赖: fsevents@2.1.2 不支持的平台: 想要 {"os":"darwin","arch":"any"} (当前: {"os":"linux", “拱门”:“x64”})
- pm2@4.2.2
但是当我跑步时
pm2
我明白了
pm2 -bash: pm2: 找不到命令
pm2 安装在根目录下的特定文件夹中,只有当我进入该特定目录时才能访问它。感谢任何帮助。
解决方案
确保在安装 PM2 之前使用本机包管理器安装了 Node.js 运行时:
yum module install nodejs/development
然后安装 PM2:
npm install -g pm2
推荐阅读
- instance - 无法使用 VMware 管理程序在 openstack (wallaby) 中启动实例
- powershell - 将凭据作为参数传递给 PowerShell 脚本,但在执行期间出现错误
- java - 在java中生成两个hashmap时发生冲突
- javascript - 如何根据键对对象的javascript数组进行排序
- c# - 如何将对象正确转换为 KeyValuePair.Key?
- python - 通过 Kivy 的 buildozer 进入 APK 的 ModuleNotFoundError?
- java - 无法在 Java 中捕获异常
- javascript - 为什么每次调用“show()”时我的 JqGrid 都会缩小?
- python - 在 python 的 SocketIO.Client() 模块中为客户端显式分配端口号
- javascript - 检测外部表格行点击