linux
下安装npm
安装全局包不能执行,例如pm2
/etc/profile
添加了
export NODE_HOME=/home/nodejs
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
在node安装目录bin
目录下运行 ls -l pm2
[root@iZ23dpby662Z bin]# ls -l pm2
lrwxrwxrwx 1 root root 31 Feb 17 12:38 pm2 -> ../lib/node_modules/pm2/bin/pm2
运行pm2 -v
显示
/usr/bin/env: node: Too many levels of symbolic links
尝试用ln -s /home/nodejs/lib/node_modules/pm2/bin/pm2 /usr/bin/pm2
无法解决还是一样的问题
应该不是pm2的问题,是node的软链接用了相对路径导致的。