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


在使用nvm時候,發現nvm把nodejs安裝到了家目錄下,如果sudo執行發現會找不到Nodejs

有的程序默認的執行環境是/usr/bin/node 或者/usr/bin/nodejs

解決辦法其實很簡單哈哈:

vim ~/change_node.sh,添加如下內容

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/nodejs

 然后執行:

~/change_node.sh 后會把當前環境node鏈接到/usr/bin/node /usr/bin/nodejs

 

執行前先用 

whereis node命令看下nvm下的node是第幾個,我本機環境是第三個,所以是print $2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM