- 如果已經安裝過node,先刪除node。沒有安裝過直接到下一步。
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
詳細參考下面鏈接,裏面有驗證方法。
參考鏈接:https://www.jianshu.com/p/920961b6a538
- 安裝nvm
# 注意v0.34.0是版本號,最好安裝最新的,直接複製nvm的github中的複製命令就是最新版本的。
# 這條命令既可以安裝nvm,也可以升級nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
從github獲取最新版nvm安裝命令的方法。
打開終端,複製github中介紹中這條命令執行,等待完成。
nvm的github地址:https://github.com/nvm-sh/nvm
如果結果是下圖這樣的,那應該就是成功了,往下看驗證一下。
驗證成功的方法
驗證是否安裝成功有兩個方法
一:重新打開終端,輸入nvm
,顯示一大堆,則證明安裝成功。
mvn
二:直接執行命令
export NVM_DIR="$HOME/.nvm"
mvn
- 錯誤解決
錯誤1
如果出現下圖中框中的這些字,說明安裝失敗了。怎麼解決呢?往下看。
這個錯誤是說【
.bash_profile
】沒有權限。這個文件是用來儲存環境變量的。
解決辦法:把這個文件的內容備份,然後刪除,重新建一個文件再把內容恢復。
# 一 打開.bash_profile文件,把裏面的內容copy到其它地方備份,然後關閉這個文件。
open ~/.bash_profile
# 打開後可以看見這個文件在鎖定狀態,不能修改。(見下圖)
# 正因爲鎖定狀態才導致安裝失敗。
# 二 刪除.bash_profile文件
rm ~/.bash_profile
# 執行這行命令後會有提示 【override rw-r--r-- root/staff for /Users/hyu/.bash_profile?】
# 輸入【y】即可。
# 三 新建.bash_profile文件
touch ~/.bash_profile
# 四 打開恢復剛剛備份的內容
open ~/.bash_profile
# 備份後保存,關閉。
# 五 刷新配置文件(其實應該不刷新也可以,因爲一會安裝nvm會自動刷新)
source ~/.bash_profile
# 六 這時這個問題就解決完了,你要做的是從新安裝一遍nvm。(回到文章的第2部)
下圖是鎖定的.bash_profile文件。
安裝完成了,你可以安裝管理你的node版本了。
# nvm常用命令
nvm install stable # 安裝最新版
nvm install --lts # 安裝長期支持版
nvm ls # 列出所有已安裝的版本
nvm use <version> # 使用node版本
nvm current # 當前版本
nvm # 查看命令
nvm uninstall <version> # 卸載node版本
–end–