首先介绍一下自己电脑和系统的情况
INFO
MacBook Pro(14英寸,2021年)
芯片 Apple M1 Pro
MacOs: 12.2.1 Monterey
由于在安装nvm上踩了一些坑,所以在这里和大家分享一下在M1芯片上怎么安装nvm包管理器
卸载node以及相关模块
1 | # 查看已经安装在全局的模块 |
安装nvm
执行安装
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.1/install.sh | bash |
打开终端,进入用户的home目录中
1 | cd ~/ |
检查配置文件
使ls -a显示这个目录下的所有文件(夹)(包含隐藏文件及文件夹),查看有没有 .zshrc这个文件
1 | ls -a |
如果没有,就新建一个
1 | touch ~/.zshrc |
配置.zshrc文件
将 nvm 环境变量添加到 shell 中, 这里我系统默认的是的zsh而不是bash,需要配置一下,打开.zshrc文件,在最后一行添加
1 | export NVM_DIR="$HOME/.nvm" |
加载配置文件
1 | source ~/.zshrc |
测试是否安装成功
1 | nvm -v |
如果还是不成功,可以重新编辑.zshrc文件,在末尾添加并保存退出
1 | source ~/.bash_profile |
安装14以下的版本,先进入Rosetta shell环境
1 | arch -x86_64 zsh |
使用nvm
可以直接用help命令查看相关用法,一般有以下用法
1 | nvm list // 列出所有已经安装的版本 |
如果在安装node的时候出现以下提示
cannot create directory ‘/home/ic/.nvm/alias/lts’: Permission denied
则说明我们没有权限创建这个目录,那么要做的就是修改 .nvm 目录的权限,找到 .nvm 目录位置,执行
1 | sudo chmod -R 777 .nvm |
支持我,让我有更多动力写出更好的文章