nvm 解決nodejs沒法全局/usr/bin/node問題

在使用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
相關文章
相關標籤/搜索