在安装 nvm 之前我们首先需要确保电脑上没有安装 node 版本,如果安装了 node 版本,可以使用以下命令卸载已安装的node,然后再进行安装。

卸载全局的 node 与 npm

参考文章:Mac彻底卸载node

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

安装 nvm

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

如果安装比较慢的话,可以配置host 185.199.109.133 raw.githubusercontent.com

正常情况下安装完成后,会自动在全局配置文件中,配置好相应的环境变量。可以使用 nvm -v 命令进行验证。

配置环境变量

如果不能正常使用可以手动配置环境变量

cd ~
vim .bash_profile

然后将下面的配置信息输入保存

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

输入之后 :wq保存并退出编辑。(注意在英文输入法下)

刷新环境变量:执行如下命令

source ~/.bash_profile

关闭命令行窗口,然后重启窗口查看是否生效。

配置 zsh

如果新打开的窗口仍无法使用 nvm

则需要手动配置一些 .zshrc 文件 与配置 .bash_profile 文件一致

vim ~/.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

输入之后 :wq保存并退出编辑。(注意在英文输入法下)

刷新环境变量:执行如下命令

source ~/.zshrc

这样应该就可以完美运行了。

如果感觉有用,记得点赞,收藏哦。

Mac 安装 nvm 教程相关推荐

  1. mac 安装nvm和nvm常见的命令

    mac 安装nvm nvm 官网 bug解决 nvm常用命令 nvm 官网 nvm官方参考文档 curl -o- https://raw.githubusercontent.com/nvm-sh/nv ...

  2. mac安装nvm报错 :HTTP/2 stream 1 was not closed cleanly before end of the underlying stream 解决方案

    1. http/1.1 在mac安装nvm时,在解决了443的错误之后,又提示 git 拉取 的错误 fatal: unable to access 'https://github.com/nvm-s ...

  3. 苹果电脑mac安装nginx教程

    苹果电脑MAC安装nginx教程 使用homebrew安装,提醒需要翻墙,最后面介绍的源码安装方式不需要翻墙,只需要在墙内搞到源码即可,建议先确认一下自己能否翻墙,如果可以翻墙就用第一种方法,如果不能 ...

  4. mac安装nvm及换源及node安装切换

    前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...

  5. mac安装anaconda教程

    随数据分析的发展,大多数企业对数据分析师要求已经不局限与Excel.SQL等工具了,为快速对数据进行处理和可视化,python成了数据分析的一项必备技能.作为入门简单的一个编程语言,不仅能够实现自动化 ...

  6. mac 安装 nvm ,node,npm,yarm

    先说一下nvm,node,npm之间的区别吧.  1. nvm的官方叫法:nodejs版本管理工具. nvm相当于是家长,一个家长可以管理多个孩子.也就是说:一个nvm可以管理很多node版本和npm ...

  7. mac安装nvm(M1)

    1.什么是nvm? nvm 是 Mac 下的 node 管理工具,可以在同一台电脑上安装多个Node.js版本灵活切换. 2.安装前的准备 卸载已安装到全局的 node/npm 如果之前是在官网下载的 ...

  8. Mac 安装 nvm

    nvm安装 不推荐 brew install nvm    // 注意:brew 安装后一定要在 bash 或者 zsh 配置文件中设置一下 brew info nvm    // 设置shell 配 ...

  9. Mac 安装LaTeX教程 mactex+sublime+skim

    Mac安装LaTeX 安装mactex 安装sublime 安装skim 安装mactex LaTeX是一种语言,在Mac中安装mactex语言 首先安装homebrew homebrew是一款软件包 ...

最新文章

  1. java生成Https证书,及证书导入的步骤和过程
  2. 文件上传打满服务器带宽,文件上传云服务器 带宽选择
  3. es 创建索引报错_ES添加映射报错analyzer [ik_max_word] not found for field [title]
  4. ES启动异常:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
  5. python并发编程6-协程
  6. 【Kafka】 kafka 启动 Connection to node 1 could not be established. Broker may not be available
  7. 4星|《疯狂的独角兽》:离职员工披露上市公司负面资料,以为是小说,搜索后发现是真事。...
  8. Unity高管:深耕游戏、VR/AR,致力为开发者提供极致体验
  9. python爬虫步骤-python爬虫步骤 (新手备学 )爬虫编程。
  10. UVA12897 - Decoding Baby Boos
  11. 宝塔系统linux xss,宝塔漏洞 XSS窃取宝塔面板管理员漏洞高危
  12. linux hg 图形,Linux下Mercurial (hg)配置说明
  13. mysql卸载不干净无法重新安装mysql
  14. 怎么用爬虫筛选简历_筛选数据分析师简历全流程
  15. CC2430 定时器溢出中断 详解
  16. 大数据Saprk----Spark基础-scala的隐式转换
  17. 惠普LaserJet M1005 MFP报错b2
  18. 基于OpenCV的图像融合
  19. docker修改服务器参数怎么办,Docker(32)- 如何修改 docker 容器的启动参数
  20. kaggle比赛记录——ieee_fraud_detection问题

热门文章

  1. Office Tool Plus 下载使用 365 2021/2019等版本
  2. STP BPDU报文
  3. NPDP第三章:新产品流程
  4. minigui相关硬件加速添加方法
  5. 基于 钉钉认证 通过 华为、H3C 结合 OpenPortal认证计费系统 实现 网络准入 钉钉授权 实名认证
  6. AnkhSvn 在vs2015中没有起到作用问题
  7. IDEA 运行 springboot运行出现 错误: 找不到或无法加载主类和找不到资源文件类
  8. 2021年初级会计职称《初级会计实务》考试真题
  9. 程序设计(二)——伪代码编程
  10. 方舟服务器id哪里显示,方舟怎么看自己的ID | 手游网游页游攻略大全