当前位置:   article > 正文

MAC安装brew和nvm踩坑_mac brew

mac brew

一、安装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的使用

  1. nvm 常用命令 ===========================
  2. nvm ls-remote :列出所有远程服务器的版本(官方node version list)
  3.  
  4. nvm list 或 nvm ls :列出所有已安装的 node 版本
  5.  
  6. nvm list available :显示所有可下载的版本
  7.  
  8. nvm install stable :安装最新版 node
  9.  
  10. nvm install [node版本号] :安装指定版本 node
  11.  
  12. nvm uninstall [node版本号] :删除已安装的指定版本
  13.  
  14. nvm use [node版本号] :切换到指定版本 node
  15.  
  16. nvm current :当前 node 版本
  17.  
  18. nvm alias [别名] [node版本号] :给不同的版本号添加别名
  19.  
  20. nvm unalias [别名] :删除已定义的别名
  21.  
  22. nvm alias default [node版本号] :设置默认版本

注意:mac由于芯片和系统架构的升级,某些node版本可能不被支持,可以使x86 转到 arm架构,在终端输入命令:/usr/sbin/softwareupdate --install-rosetta --agree-to-license

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/750579
推荐阅读
相关标签
  

闽ICP备14008679号