node 符号链接符号过多

这是因为没有正确软链接目标文件引起的,也许是因为我把ubuntu系统的环境变量设置错误,当执行node时就提示

/usr/bin/env: node: 符号连接的层数过多

解决方法

找到node所有软链接位置

whereis node  
node: /usr/local/bin/node /usr/local/sbin/node /opt/node/bin/node /opt/node12/bin/node  

可以看到系统多了很多没用的软链接,可能是因为之前更改sudoer文件环境变量引起的,接着查看这些软链接是否正确设置 详细查看node软链接

ls  -al /usr/local/bin | grep node  

结果

node -> node  

可以看出并没有正确设置软链接 经过一个一个排查后,只有最后一个是正确的因此只需要留下一个正确的就可以,其它的全部删除

/opt/node/bin/node 
你的欣赏是我最大的动力

Yanxiong Huang

My name is Yanxiong Huang. graduated from Nanyang middle school.Love Linux,familiar with Node.js,Docker,Serverless... and more Web technology.Contact Me:QQ 31356617;Email:huangaynxiong2013@gmail.com

guangzhou,china http://www.myfreax.com

乐在分享