Mac M1安裝 nvm 遇到的坑

step1:

通過(guò)homebrew安裝nvm

> brew install nvm

注意:沒(méi)有brew參照我的知乎文章:
你新買(mǎi)的 MacBook air M1 所需的配置工作

但是到這一步并沒(méi)有安裝好,這時(shí)直接使用nvm指令會(huì)得到:

> nvm zsh: command not found: nvm

網(wǎng)上一些教程會(huì)告訴你要在 shell 文件(我是用的zsh,所以在~/.zshrc)中添加:

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
———————————————— 版權(quán)聲明:本文為CSDN博主「曹天驕」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/solocao/article/details/83216819

但添加后并沒(méi)有用,還是顯示command not found:nvm。原因是M1之后,homebrew不能放到 /usr/local/bin目錄下了,要放到/opt目錄下,所以以上指令要針對(duì)本地安裝目錄。

step2:

> brew info nvm

會(huì)根據(jù)你本機(jī)的配置情況得到相應(yīng)的安裝提示:

You should create NVM's working directory if it doesn't exist:

  mkdir ~/.nvm

Add the following to ~/.zshrc or your desired shell
configuration file:

  export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

根據(jù)提示配置shell文件即可。

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

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