安裝指令:
curl -o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
但是
https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh
這個(gè)網(wǎng)址估計(jì)是被墻了,所以一直顯示的訪問(wèn)超時(shí)。
所以去了
https://github.com/nvm-sh/nvm
看了readme找到了install.sh的源代碼
網(wǎng)址:
https://github.com/nvm-sh/nvm/blob/v0.35.1/install.sh
復(fù)制下來(lái)保存在任意的文件夾戳气,通過(guò)終端來(lái)執(zhí)行即可。
./nvm_install.sh
但是執(zhí)行這個(gè)語(yǔ)句的時(shí)候洋满,報(bào)了一個(gè)錯(cuò)绝葡,錯(cuò)誤顯示
-bash: ./nvm_install.sh: Permission denied
查閱資料后知道:需要修改.sh文件的權(quán)限带族。
使用命令:
chmod u+x nvm_install.sh即可拗窃。
執(zhí)行完之后脆侮,顯示安裝成功锌畸,重啟終端就可以了,但是發(fā)現(xiàn)重啟終端以后沒(méi)有還是報(bào)command not found
查看了nvm的readme以后他嚷,發(fā)現(xiàn)這一段話蹋绽。
On OS X, if you get nvm: command not found after running the install script,
one of the following might be the reason:
- Your system may not have a .bash_profile file where the command is set up.
Create one with touch ~/.bash_profile and run the install script again- You might need to restart your terminal instance.
Try opening a new tab/window in your terminal and retry.
于是我執(zhí)行了 touch ~/.bash_profile 并再次運(yùn)行了 ./nvm_install.sh,執(zhí)行完畢,重啟終端筋蓖,輸入nvm卸耘。成功,以上
touch命令
一粘咖、用于把已存在文件的時(shí)間標(biāo)簽更新為系統(tǒng)當(dāng)前的時(shí)間(默認(rèn)方式)蚣抗,它們的數(shù)據(jù)將原封不動(dòng)地保留下來(lái);
二瓮下、用來(lái)創(chuàng)建新的空文件翰铡。
執(zhí)行nvm install stable時(shí)遇到下載超時(shí)的問(wèn)題,解決方法:
touch ~/.zshrc ##創(chuàng)建.zshrc文件
open ~/.zshrc ##打開.zshrc文件
在.zshrc文件添加兩行代碼
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
更新環(huán)境變量
source ~/.zshrc
運(yùn)行
nvm install stable
執(zhí)行成功