linux上配置环境变量路径写错了,导致node -v和npm -v命令不能执行(-bash: npm: command not found)
确将路径写成
错误路径
ln -s /nodejs/bin/npm /usr/local/bin/
ln -s /nodejs/bin/node /usr/local/bin/
请问如何将路径修改成:
正确路径是
sudo ln -s /root/nodejs/bin/node /usr/local/bin
ln -s /root/nodejs/bin/npm /usr/local/bin
到/usr/local/bin/目录下更改文件的所有者
到/usr/local/bin/目录下更改文件的所有者就可以了
ln -s 命令只不过创建一个软链接文件,相当于windows的快捷方式。
你可以用rm命令删除错误的软连接文件,命令如下:
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
然后再重新设置正确的路径:
sudo ln -s /root/nodejs/bin/node /usr/local/bin
sudo ln -s /root/nodejs/bin/npm /usr/local/bin