1.nvm介绍

当我们使用node开发网站时,可能会同时需要运行多个项目,每个项目所使用当node版本又不相同,或者当我们需要学习新的node时,多个版本之间的切换和维护会变得非常麻烦和棘手。nvm的出现就是为了解决这个问题。详细介绍请看nvm官网

2.安装nvm(此处仅介绍mac系统)

此处选择mac系统自带的Homebrew安装nvm。
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
简单来说,Homebrew提供 Apple 没有预装但你需要的东西。详情请见Homebrew官网

2.1安装Homebrew(如已经安装Homebrew,直接进行跳到2.2)

检查电脑是否有安装Homebrew,打开终端输入:

brew -v

如果出现版本号,则表示已安装Homebrew,如果提示:

-bash: brew: command not found

则表示未安装Homebrew,需要先安装Homebrew。将以下命令复制到终端执行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等待完成之后,再次输入:

brew -v

得到版本号,表示Homebrew安装完成:

2.2使用Homebrew安装nvm

如果已经安装Homebrew,那么直接在终端输入命令:

brew install nvm

回车之后即可进行安装,安装成功提示:

==> Summary
												

MAC系统使用Homebrew安装nvm相关推荐

  1. 【Mac】Homebrew安装nvm

    1.nvm介绍 当我们使用node开发网站时,可能会同时需要运行多个项目,每个项目所使用当node版本又不相同,或者当我们需要学习新的node时,多个版本之间的切换和维护会变得非常麻烦和棘手.nvm的 ...

  2. mac系统下如何安装python的numpy

    mac系统下如何安装python的numpy mac系统下如何安装python的numpy 在数学建模方面numpy模块有很大的用处,同时安装也十分苦难 (我的电脑信息是mac系统,python3) ...

  3. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  4. C++ GUI Programming with Qt4 Second Edition 之 附录A.3 Mac系统Qt的安装

    A.3 Mac系统Qt的安装 在Mac OS X系统上安装Qt之前,必须先安装Apple的Xcode Tools工具包.一般情况下,同Mac OS X的系统安装盘一并提供的CD(或DVD)中会包含这些 ...

  5. 使用Homebrew安装nvm

    使用Homebrew安装nvm 直接在终端输入命令: brew install nvm 回车之后即可进行安装,安装成功提示: ==> Summary

  6. Mac系统下Homebrew的安装和使用Homebrew安装python

    这里向大家推荐一个东西,Mac下很好用的东西,叫做Homebrew.刚开始接触Mac的时候,我也没听过这个东西,但装了以后真的觉得,TMD太碉堡了. 引用一句话:Homebrew is the eas ...

  7. Mac系统下一键安装Homebrew方法(本人亲测有效)

    前提条件: Mac电脑已经提前安装好了Command Line Tools(没有安装的,可以参考这篇文章Mac OS安装Command Line Tools 使用Homebrew官网提供的安装方法非常 ...

  8. 更新mac系统中homebrew的源,更改为清华大学的源

    在mac系统中,使用homebrew可以很方便的管理包.按照官网的说明执行以下命令时总是报错:  /usr/bin/ruby -e "$(curl -fsSL https://raw.git ...

  9. 重装 Mac 系统后的安装软件和个人配置[个人习惯]

    文章目录 常用软件 配置 PicGo istat menus 6.4.0 Telegram 中文语言 GitHub 加载图片丢失解决方案 配置环境 `Homebrew` `zsh` `Git` `Gi ...

最新文章

  1. HttpHand和HttpModule的详细解释,包括Asp.Net对Http请求的处理流程。
  2. selenium webdriver之eclipse java开发环境搭建
  3. 华为上半年手机销量_上半年国内智能手机销量下滑24.7%;华为MatePad 10.8或搭载麒麟990;三星将研发PC芯片;AMD股价超英特尔...
  4. python语言特点有哪些-python语言的有何特点?
  5. 黑马程序员-面向对象-06天-3(static-静态代码块)
  6. 组件通信 $ref
  7. HuggingFace-transformers系列的介绍以及在下游任务中的使用
  8. 中国氢能行业发展现状与投资规划深度研究报告2022-2027年版
  9. calendar类计算时间距离_日期时间--JAVA成长之路
  10. Comparison of video container formats
  11. CVE-2016-0143 漏洞分析(2016.4)
  12. 学习Java编程-Java Timezone类常见问题
  13. Tensorflow安装错误ERROR: Cannot uninstall ‘wrapt‘.
  14. Java实验报告(七)|IO编程
  15. mysql 1698 错误
  16. video call BT audio音频流程
  17. 常见机器学习优点和缺点
  18. BatchNormalization 介绍
  19. rtmp协议规范详解
  20. 忽略链路状态的功能详解——网络测试仪实操

热门文章

  1. 我们又来送书啦!这一次,用做业务的思维讲推荐系统 | 文末福利
  2. 旷视 CVPR 2021 论文解读直播来喽!
  3. CMU预训练模型最新综述:自然语言处理新范式—预训练、Prompt和预测
  4. 2019年“计算法学”夏令营即日起接收报名申请
  5. Let's Fork | 11 款 Github 最新「机器学习」开源项目
  6. Java 图形用户界面 AWT事件处理
  7. Dubbo启动时qos-server can not bind localhost:22222错误解决
  8. ElasticSearch和mongodb的对比
  9. Java Web——文件上传(Apache Commons FileUpload实现上传图片DEMO)
  10. PHP扩展——IIS下开启PHP扩展失败解决方案