Mac 安装nvm

根据命令安装 nvm:

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

当前窗口执行nvm -v 命令,报nvm命令不存在

发现nvm已安装成功,提示信息如下:

=> nvm is already installed in /Users/dillon/.nvm, trying to update using git
=> => Compressing and cleaning up git repository

=> Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.
=> Create one of them and run this script again
OR
=> Append the following lines to the correct file yourself:

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

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
第一步:查看~/.bashrc, ~/.bash_profile, ~/.zshrc, ~/.profile 文件

因为“.”开头的文件是默认看不见的,需要用快捷键“command+shift+.” 切换显隐。

如果没有,自行新建提到的文件,重新执行安装命令,发现Profile not found...行信息变更了

查看~/.bashrc, ~/.bash_profile文件为空(并没有写入)

第二步:将提示的内容如下,写入~/.bashrc, ~/.bash_profile文件中

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
当前控制台窗口,执行nvm -v,报找不到nvm 命令

第三步:重新执行安装命令,Create one of them...行信息变更为:在~/.bashrc文件内追加一条命令,完整的~/.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
当前控制台窗口,执行nvm -v,报找不到nvm 命令

第四步:控制台执行source ~/.bashrc,即执行文件内的命令。

用source+文件的形式和直接将命令贴入控制台是一样的,都是执行命令。

当前控制台窗口,执行nvm -v,ok啦,成功输出了版本号

但控制台新窗口,执行nvm -v,报找不到nvm 命令

第五步:打开控制台窗口时,会执行~/.zshrc。在~/.zshrc追加 source ~/.bashrc

即可实现每次打开新窗口,nvm 命令依然在

参考:mac 配置环境变量 source 后有用但关闭窗口再次打开失效

但发现,每次控制台新窗口都会提醒选择yes or no?

第六步:解决控制台新窗口提示问题,请移步:zsh compinit: insecure directories, run compaudit for list.​​​​​​​

完美解决Mac 安装mvm问题
————————————————
版权声明:本文为CSDN博主「靖舒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013085212/article/details/80198366

posted on 2022-11-07 17:17  呗儿  阅读(2478)  评论(0编辑  收藏  举报

导航