在使用nvm时候,发现nvm把nodejs安装到了家目录下,若是sudo执行发现会找不到Nodejsnode
有的程序默认的执行环境是/usr/bin/node 或者/usr/bin/nodejsvim
解决办法其实很简单哈哈:blog
vim ~/change_node.sh,添加以下内容class
sudo rm /usr/bin/node
sudo rm /usr/bin/nodejs
nodepath=`whereis node|awk -F ' ' '{print $2}'`
sudo ln -s $nodepath /usr/bin/node
sudo ln -s $nodepath/usr/bin/nodejsawk
而后执行:ejs
~/change_node.sh 后会把当前环境node连接到/usr/bin/node /usr/bin/nodejs程序
执行前先用 im
whereis node命令看下nvm下的node是第几个,我本机环境是第三个,因此是print $2