首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新安装pm2后无法运行pm2

重新安装pm2后无法运行pm2
EN

Unix & Linux用户
提问于 2020-05-17 01:54:50
回答 1查看 150关注 0票数 0

我刚刚卸载了pm2

  • 删除/usr/bin/pm2/usr/bin/pm2-*
  • 删除~/pm2

因为npm无法找到卸载它。

然后,我使用yarnyarn global add pm2安装了D11

我尝试使用which,显然pm2不再安装在/usr/bin/pm2中了,但我不知道如何纠正这个问题

代码语言:javascript
复制
$ which pm2
/home/Syntle/.config/yarn/global/node_modules/.bin/pm2

编辑:我在/home/Syntle/.config/yarn/global/node_modules/.bin/pm2/usr/bin/pm2之间建立了一个符号链接,但我想知道是否有更好的方法来实现这一点,特别是如果这里的符号链接不是一个很好的解决方案的话。

另外,使用type输出:

代码语言:javascript
复制
$ type -a pm2
pm2 is /home/Syntle/.config/yarn/global/node_modules/.bin/pm2
pm2 is /home/Syntle/.config/yarn/global/node_modules/.bin/pm2
pm2 is /usr/bin/pm2
EN

回答 1

Unix & Linux用户

发布于 2020-05-17 22:31:23

删除您开始在/usr/bin中创建的符号链接林中。此目录是操作系统的一种私有属性,应该保持干净,并包含操作系统的任何升级将维护的内容。

下面是使用yarn在本地安装的二进制文件的正确方法:

编辑您的~/.profile~/.bash_profile并添加以下行

代码语言:javascript
复制
PATH=${PATH}:${HOME}/.config/yarn/global/node_modules/.bin
# already exported

不要退出你的会议来测试它(这是自杀的方式)。打开另一个窗口并键入:

代码语言:javascript
复制
type pm2

下一个用它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/587161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档