无法在 OS 10.15.5 中安装 pm2
Cannot install pm2 in OS 10.15.5
Mac os Catalina 10.15.5 / npm version 6.14.5
我安装pm2的时候好像安装没有问题。
但是如果我 运行 pm2,终端只会说找不到该命令。
它根本不起作用。就是打不开。
我搜索了 Whosebug 并尝试了以下解决方案。
- npm i -g pm2
- sudo npm install -g pm2
- npm i pm2@latest --no-optional -g --no-shrinkwrap
- sudo npm install pm2 -g --unsafe-perm
以上所有都给了我这个结果。
/Users/myname/.npm-global/bin/pm2 -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2
/Users/myname/.npm-global/bin/pm2-docker -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-docker
/Users/myname/.npm-global/bin/pm2-dev -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-dev
/Users/myname/.npm-global/bin/pm2-runtime -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-runtime
+ pm2@4.4.0
updated 1 package in 4.768s
在此之后,
如果我输入 pm2
:我得到 pm2-bash: pm2: command not found
如果我输入 whereis pm2
:它根本不做任何事情。
如果我在 VScode 终端中输入 pm2 start index.js
:zsh: command not found: pm2
还有路径里面的文件(/Users/myname/.npm-global/bin/
)。
我不知道是什么问题。
任何帮助或建议将不胜感激。
遇到同样问题的小伙伴,希望对你有所帮助。
在重复无数次 node/npm/pm2 的卸载和安装并尝试权限后,我自己找到了答案。
- 将默认命令 shell 从 zsh 更改为 bash。 (也在 VScode 中)***
- 删除了所有节点和 npm 并安装了 nvm,并通过 nvm re-installed 节点。(npm 自动安装在一起)。
- 用 npm 安装了 pm2。
Mac os Catalina 10.15.5 / npm version 6.14.5
我安装pm2的时候好像安装没有问题。 但是如果我 运行 pm2,终端只会说找不到该命令。 它根本不起作用。就是打不开。
我搜索了 Whosebug 并尝试了以下解决方案。
- npm i -g pm2
- sudo npm install -g pm2
- npm i pm2@latest --no-optional -g --no-shrinkwrap
- sudo npm install pm2 -g --unsafe-perm
以上所有都给了我这个结果。
/Users/myname/.npm-global/bin/pm2 -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2
/Users/myname/.npm-global/bin/pm2-docker -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-docker
/Users/myname/.npm-global/bin/pm2-dev -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-dev
/Users/myname/.npm-global/bin/pm2-runtime -> /Users/myname/.npm-global/lib/node_modules/pm2/bin/pm2-runtime
+ pm2@4.4.0
updated 1 package in 4.768s
在此之后,
如果我输入 pm2
:我得到 pm2-bash: pm2: command not found
如果我输入 whereis pm2
:它根本不做任何事情。
如果我在 VScode 终端中输入 pm2 start index.js
:zsh: command not found: pm2
还有路径里面的文件(/Users/myname/.npm-global/bin/
)。
我不知道是什么问题。
任何帮助或建议将不胜感激。
遇到同样问题的小伙伴,希望对你有所帮助。 在重复无数次 node/npm/pm2 的卸载和安装并尝试权限后,我自己找到了答案。
- 将默认命令 shell 从 zsh 更改为 bash。 (也在 VScode 中)***
- 删除了所有节点和 npm 并安装了 nvm,并通过 nvm re-installed 节点。(npm 自动安装在一起)。
- 用 npm 安装了 pm2。