目录

一、背景

二、homebrew官网下载(失败)

三、镜像下载(成功)

四、配置环境变量

五、环境变量配置的具体步骤

六、验证


一、背景

近期由于自研项目需要使用Nginx,原本打算下载安装包,手动一步一步进行安装以满足需要。不过,在Nginx官网翻了又翻,始终找不到适配mac的安装包。于是乎,在网上查询大量资料,竟然发现mac上必须使用homebrew才能下载Nginx。这让我很无语,我始终认为homebrew太过方便,以至于很容易把用户养成“废物”,这次我不得不也成为“废物”,安装homebrew。

二、homebrew官网下载(失败)

官网说的很轻松,只需要一行指令,就能搞定。

https://brew.sh/

登录以后,映入眼帘的就是一行指令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

但是这个是在github谱系网站上,想要下载的话,十分困难,速度慢,而且下着下着就失败了,下载了三四次都不行。最后一次开始下载,然后我出门跑了一个小时的步,回来后发现,妥妥的下载未完成。

三、镜像下载(成功)

我的是M1芯片,镜像下载的指令为:

/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)"

如果是intel芯片的话,镜像下载的指令为:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

下载过程的一些截图:





上面brew -v命令,提示 command not found : brew ,是因为环境变量有问题。

四、配置环境变量

镜像下载指令完成后,其实会默认为我们配置环境变量,如果你是intel的芯片,那么安装路径就是 /usr/local,环境变量就没啥问题。

M1的话,会有一些区别,M1的默认安装路径为 /opt/homebrew ,但是指令给默认配置的环境变量则是/usr/local/的路径,所以这里需要我们修改环境变量。

修改为:

export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"

五、环境变量配置的具体步骤

1、进入系统根目录,打开命令行终端:

cd ~

2、编辑配置文件 .zshrc

vim .zshrc

3、把下面路径

export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/sbin:$PATH"

修改为

export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"

4、使配置生效

source ~/.zshrc

六、验证

brew -v

这就可以了。

纸上得来终觉浅|解决mac m1芯片安装homebrew下载失败以及速度慢的问题相关推荐

  1. mac m1芯片 安装 nvm 踩坑日记

    nvm 是什么? nvm 可以 管理 本地 node 版本,多个项目 使用 多个 不同版本的 node,完全是合理的存在,总不能用什么版本下载什么版本,不用的在卸载吧. 那么 nvm 就是一个很好用的 ...

  2. mac m1 nvm 安装node版本失败

    记录一下mac m1 nvm 安装node版本失败 1.1 报错信息 make: *** [node] Error 2 nvm: install v10.24.1 failed! 1.2 解决方案 # ...

  3. Mac M1芯片安装李沐深度学习包d2l

    踩了无数坑,总结出来的 首先安装miniforge,注意miniforge的版本,这里有很多教程,可以搜索mac M1 miniforge安装 然后创建虚拟环境: conda create -n d2 ...

  4. 解决Macbook M1芯片安装Sketch打不开问题?M1芯片运行哪个版本Sketch?完美支持M1芯片

    Sketch上了最新的72.1版本,你更新了吗? 为了配合big sur系统的UI重新制作了一套全新的UI,不得不承认sketch这方面的反应真是快啊,全新的sketch图标完美适配bigsur的风格 ...

  5. 解决mac m1芯片安全隐私没有任何来源选项

    新买的mac 搭载m1芯片 ,在安全隐私里面 没有任何来源 这个选项,导致我之前的很多软件 投送过来 无法安装使用,要解决这个问题其实很简单 1.打开终端,输入命令: sudo spctl --mas ...

  6. Mac M1芯片 安装vmware 和ubuntu 以及换源全过程

    作为一个才刚刚开始用mac的小白,分享一下安装Linux系统的心路历程 注意:各位MAC使用者,一定要看好自己是不是M1,有的Mac是x86架构的,M1是ARM,这决定了这篇文章是否适用于你. 1.下 ...

  7. MAC M1芯片安装python3.6环境

    文章目录 设置Rosetta 安装x86版homebrew 安装pyenv.pyenv-virtualenv 安装python3.6.15 MAC新款搭载了M1芯片,python版本最低只能装3.8的 ...

  8. Mac M1芯片安装 MySQL

    Mac M1 安装 MySQL 5.7.36.arm64 1.安装环境和安装时间 2.使用`brew`安装`MySQL` 2.1 第一次失败 2.2 根据提示执行命令,第1次失败,第2次开启`VPN` ...

  9. mac M1芯片安装vmware虚拟机及centos8详细教程

    文章目录 一.安装vmware虚拟机 二.Centos8 镜像支持M1芯片 三.安装Centos8 系统 1.打开虚拟机软件,点击创建自定虚拟机,再点击继续 2.选择Linux,其他Linux5.x ...

最新文章

  1. 冬奥会夺金的背后杀手锏,竟是位 AI 虚拟教练
  2. java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
  3. 元胞自动机(Cellular Automata)
  4. wirkshark过滤规则
  5. java中接口有什么作用?请创建一个接口(举例)
  6. 关于前端学习路线的一些建议(值得零基础拥有)
  7. 修改Visual Studio中“添加新项”时默认添加的命名空间
  8. k3B软件下载_优麒麟20.10发布:简约、众智、兼容Windows有戏_办公软件
  9. 转: gob编解码
  10. python中的进程(二)
  11. win10-ubuntu-软件配置-开机root无密码-风扇转速调节
  12. excel使用数据字典显示数据——宏
  13. 数字信号处理——绪论总结
  14. GitHub账户注册流程及常见问题解析
  15. 叉叉助手开发环境安卓版_按键精灵安卓版零基础系列教程基础环境知识讲解
  16. 一文看懂预训练模型最新进展
  17. 黑马SpringBoot --基础篇
  18. 家谱只能记家族好事吗?家丑不可外扬,后人读谱一脸懵?
  19. 深入Python 验证码解析
  20. react手脚架安装

热门文章

  1. python 模拟微信浏览器请求_如何用Python模拟登录微信,抓取所有好友个人信息!微信后台很强...
  2. Thymeleaf框架
  3. 微信在线客服 php,微信小程序中添加联系在线客服功能
  4. 2018年诺贝尔物理学奖揭晓:美法加三名科学家因激光物理获奖
  5. 功利,是一种思维模式
  6. Java Study Notes_Design in 2023(Day01~Day14)
  7. 打开IDE里XXX.rc文件夹的子项,显示“!加载失败”
  8. 郭台铭执念夏普,富士康转型梦福兮祸兮?
  9. FAILED org.spark_project.jetty.server.Server@8a6631b: java.net.BindException: Address already in use
  10. 管理学中的十三条定律