Mac 安裝nvm

搜了一圈如何安裝nvm,此文檔只記錄mac 安裝nvm的一次經(jīng)歷。

安裝列表:

1、brew

2、zsh(Mac系統(tǒng)自帶)

3、nvm


brew安裝:

官網(wǎng)地址:https://brew.sh/index_zh-cn

command+空格 ? ?終端

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝完成,brew --version測試。

期望回復(fù):

Homebrew 2.1.16

Homebrew/homebrew-core (git revision a5561; last commit 2019-11-10)

brew安裝完成。


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

進入zsh,終端輸入?

chsh -s /bin/zsh

重啟終端后

拷貝以下代碼至 vim ~/.zshrc

export NVM_DIR="$HOME/.nvm"

? [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"? # This loads nvm

? [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"? # This loads nvm bash_completion

再次啟動終端,可執(zhí)行nvm命令


若無zsh:

zsh 官網(wǎng):

https://ohmyz.sh


判斷是zsh還是bash。目前理解:zsh類似bash一樣的東西,用來在mac里下包的。

輸出當(dāng)前是否 zsh 環(huán)境

echo $SHELL

zsh環(huán)境回復(fù)期待:/bin/zsh

shell環(huán)境回復(fù)期待:/bin/bash

切換zsh環(huán)境

chsh -s /bin/zsh

切換bash環(huán)境

chsh -s /bin/bash



解決Mac iterm2 zsh oh-my-zsh 無法使用nvm命令

無語,查了N久,總算查到了解決方案,網(wǎng)上的解決方案基本都看過了。

上核心代碼。

export的路徑上nvm應(yīng)用真實存在的文件夾路徑。


export NVM_DIR="/usr/local/Cellar/nvm/0.35.1"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"? # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"


使用brew安裝,nvm路徑默認為上面這段。

在~/.zshrc中保存后,source ~/.zshrc后即可生效。

媽蛋,英文真的差。nvm官網(wǎng)就有關(guān)于如何配置的說明

Running either of the above commands downloads a script and runs it. The script clones the nvm repository to?~/.nvm, and adds the source lines from the snippet below to your profile (~/.bash_profile,?~/.zshrc,?~/.profile, or?~/.bashrc).

exportNVM_DIR="$([-z"${XDG_CONFIG_HOME-}"]&&printf%s"${HOME}/.nvm"||printf%s"${XDG_CONFIG_HOME}/nvm")"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"

https://github.com/nvm-sh/nvm


2020年02月04日00:12:43

今天發(fā)現(xiàn)一個問題。如果先安裝了oh-my-zsh,再安裝nvm,nvm會自動在 ? ? /.ZSHRC中注冊相關(guān)nvm的信息,不需要再手動更新nvm的路徑了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容