赞
踩
一、安装Brew
1、Brew是什么(本质等同于npm包管理工具一样)
Homebrew是一款Mac OS上的软件包管理工具,通过它可以很方便的安装/卸载软件工具等,类似于Linux下的apt-get,node的npm等包管理工具。
Homebrew将工具安装在自己创建的/usr/local/Cellar目录下,并在/usr/local/bin建立这些工具的符号链接
2、Brew如何安装
方法一:(国内不太建议使用该方法,因为可能会出现下载中断,建议采用镜像源)
打开终端,执行下面的命令(这里用的是官网给的命令,你们如果不行也可以试试别的)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安装过程中可能会遇到的坑:
mac 安装homebrew出错 Failed to connect to http://raw.githubusercontent.com port 443: Connection refused error:
(1)原因
由于某些你懂的因素,导致GitHub的raw.githubusercontent.com域名解析被污染了
(2)解决方案因
查询真实IP在 https://www.ipaddress.com/查询 raw.githubusercontent.com的真实IP
(3)修改hosts
sudo vim /etc/hosts
输入命令后,dos会提示输入管理员密码,mac小白可能不懂,直接输入密码按enter即可,输入过程是看不到密码的
(4)添加如下内容:
199.232.28.133 raw.githubusercontent.com
输入I进入编辑
按esc退出编辑状态,输入:wq保存并退出
重新执行安装命令
踩坑可参考:如何在Mac本上安装Brew - 知乎
方法二:
安装脚本(终端中粘贴下方命令回车):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
卸载脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew
记得运行source命令
另附上别人的笔记,"指定能行的四种安装brew方法":Mac安装brew的四种方法(指定能行)_mac brew-CSDN博客
二、安装NVM
(1)安装好brew后,在终端输入命令:brew install nvm
(2)配置nvm环境变量:
如下所示,安装完后会输出框出来的内容,将该内容复制出来
环境变量命令写入.zshrc文件中,这里以.zshrc文件为例,.profile文件同:
创建.zshrc文件,输入命令vim ~/.zshrc,进入该文件,输入I进入编辑模式,将复制的环境变量粘贴为该文件内容,点击ESC按键退出编辑状态,输入 :wq 保存并退出
(3)保存后新开终端或者在原终端窗口重新加载配置文件即可,或者输入命令:source ~/.zshrc
(4)查看nvm是否安装完成:输入命令 nvm -v
三、NVM的使用
- nvm 常用命令 ===========================
-
- nvm ls-remote :列出所有远程服务器的版本(官方node version list)
-
- nvm list 或 nvm ls :列出所有已安装的 node 版本
-
- nvm list available :显示所有可下载的版本
-
- nvm install stable :安装最新版 node
-
- nvm install [node版本号] :安装指定版本 node
-
- nvm uninstall [node版本号] :删除已安装的指定版本
-
- nvm use [node版本号] :切换到指定版本 node
-
- nvm current :当前 node 版本
-
- nvm alias [别名] [node版本号] :给不同的版本号添加别名
-
- nvm unalias [别名] :删除已定义的别名
-
- nvm alias default [node版本号] :设置默认版本
注意:mac由于芯片和系统架构的升级,某些node版本可能不被支持,可以使x86 转到 arm架构,在终端输入命令:/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。