MAC nvm安装失败,正确安装步骤

3,121 阅读2分钟

首先,在通过MAC安装 nvm 过程中尽量不要用 brew,因为 nvm 的官方文档中有说明:

20200707194504124.png

1. 安装 nvm

新手直接参考nvm的 github地址:  github.com/nvm-sh/nvm 5-10分钟浏览概况,在进入下面教程
(当前版本 v0.36.1,在 gitbub上可以找到最新的版本)

在terminal里粘贴:

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

在执行上述命令的时候报错如下:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused


Q1: nvm安装完后报错 nvm: command not found
A1: mac系统版本不同,解决方法可能不同,需参考 github上的说明,我现在的版本是 12.0.1,只需要执行touch ~/.zshrc

Q2: 电脑重启或关闭terminal之后又报错 nvm: command not found
A2: 在 (vi/vim)~/.zshrc文件中添加 (vi/vim) ~/.bash_profile

解决方案:推荐用nvm镜像,全文复制粘贴至terminal

git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

注:如果克隆完毕,请您继续下一步,如果没有请查看网络或者使用科学上网完成上一步骤

2. 配置 nvm 环境配置


如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因之一:

(1)您的系统可能缺少一个 .bash_profile 文件,您可以创建一个此文件(可通过vivim命令)

vi ~/.bash_profile

vim ~/.bash_profile

(2)设置环境变量

注:不会shell命令:

a.打开文件后,输入i,表示进入编辑状态

b.输入变量后,点击esc,表示退出

c.输入:wq,表示保存并退出

NVM_DIR= " $HOME /.nvm " 
[ -s  " $NVM_DIR /nvm.sh " ] &&  .  " $NVM_DIR /nvm.sh "   #这会加载 nvm 
[ -s  " $NVM_DIR /bash_completion " ] &&  .  " $NVM_DIR /bash_completion " #这会加载 nvm bash_completion

(3)执行命令行生效:

source ~/.bash_profile

如果shell使用的是非zsh,以上三步配置完即可,如果是zsh环境,需要多配置以下

如何查看shell:

echo $SHELL

WX20220316-151331@2x.png

(4)zsh配置: 打开.zshrc文件,输入如下:

  1. 打开.zshrc文件:
vim ~/.zshrc
  1. 配置如下:
source ~/.bash_profile
  1. 保存后退出执行如下命令行使之生效:
source ~/.zshrc

经过如上步骤配置,nvm也配置成功了!

可查看nvm版本:

nvm -v

WX20220316-151712@2x.png

至此,恭喜您!nvm安装成功

3. node包安装

安装指定版本:通过nvm install v(指定版本,如:8.14.0)

nvm install v8.14.0

切换node版本:通过 nvm use (切换的版本, 如:8.14.0)

nvm use 8.14.0

查看node包版本:node -v

node -v

WX20220316-152311@2x.png

恭喜您完成nvm对node包管理的基本流程,祝您BUG少少,头发多多!