1. 程式人生 > >mac 上安裝 nvm 遇到的坑

mac 上安裝 nvm 遇到的坑

-s scrip 一點 AC 官方文檔 script reat 新版本 遇到

本人之前在 mac 上已經裝過 nvm 了,今天幫朋友在他電腦上裝,由於是新版本,沒想到有點坑。

** 一定要參考官方文檔

一、命令行安裝

技術分享圖片 (圖片來自 github )

意思是,無論你安裝還是更新 nvm,只要打開終端,復制圖中的代碼,回車即可。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

So easy. 那麽,坑在哪裏呢?

一般,安裝完後我們都會輸入 nvm -v 來查看是否真的安裝好了。結果。。。很不幸的,它提示到:

nvm: Comman Not Found

用不了啊,懵逼。網上查了一堆,說是要我處理 .bash_profile 文件,在裏面添加以下內容(或者類似的):

source ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

我全部試了個遍,還是不對。終於,我又想起了官方文檔。

技術分享圖片

這段話我當時是看到了的,寫得清清楚楚,明明白白,只是當時我沒看懂 run the install script 指的是什麽。。。。傻吧,我還英語專八呢

翻譯一下,就是說,你的 mac 是 os x 系統,遇到了 command not found 這種問題的話,就試一下下面兩種方法。我試了,第二種對我無效,我就講第一種。

很簡單的,這時,你就重新打開終端,輸入 touch ~/.bash_profile ,然後重新執行安裝nvm的那段腳本就行了,合起來就是:

touch ~/.bash_profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

二、更新 nvm

我發現新版的 nvm 好像好用一點誒,怎麽辦,麻利地更新唄~

第一種就是執行上面安裝 nvm 的那段腳本就行。

第二種,用 git,本人剛好裝了,貼代碼(最新版本號到官網查看):

// 因為我之前不是用 git 裝的,我就執行了這兩行
cd ~/
git clone https://github.com/creationix/nvm.git .nvm

//不然可以直接這麽寫
cd ~/.nvm
git checkout v0.33.11

mac 上安裝 nvm 遇到的坑