纸上得来终觉浅|解决mac m1芯片安装homebrew下载失败以及速度慢的问题
目录
一、背景
二、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下载失败以及速度慢的问题相关推荐
- mac m1芯片 安装 nvm 踩坑日记
nvm 是什么? nvm 可以 管理 本地 node 版本,多个项目 使用 多个 不同版本的 node,完全是合理的存在,总不能用什么版本下载什么版本,不用的在卸载吧. 那么 nvm 就是一个很好用的 ...
- mac m1 nvm 安装node版本失败
记录一下mac m1 nvm 安装node版本失败 1.1 报错信息 make: *** [node] Error 2 nvm: install v10.24.1 failed! 1.2 解决方案 # ...
- Mac M1芯片安装李沐深度学习包d2l
踩了无数坑,总结出来的 首先安装miniforge,注意miniforge的版本,这里有很多教程,可以搜索mac M1 miniforge安装 然后创建虚拟环境: conda create -n d2 ...
- 解决Macbook M1芯片安装Sketch打不开问题?M1芯片运行哪个版本Sketch?完美支持M1芯片
Sketch上了最新的72.1版本,你更新了吗? 为了配合big sur系统的UI重新制作了一套全新的UI,不得不承认sketch这方面的反应真是快啊,全新的sketch图标完美适配bigsur的风格 ...
- 解决mac m1芯片安全隐私没有任何来源选项
新买的mac 搭载m1芯片 ,在安全隐私里面 没有任何来源 这个选项,导致我之前的很多软件 投送过来 无法安装使用,要解决这个问题其实很简单 1.打开终端,输入命令: sudo spctl --mas ...
- Mac M1芯片 安装vmware 和ubuntu 以及换源全过程
作为一个才刚刚开始用mac的小白,分享一下安装Linux系统的心路历程 注意:各位MAC使用者,一定要看好自己是不是M1,有的Mac是x86架构的,M1是ARM,这决定了这篇文章是否适用于你. 1.下 ...
- MAC M1芯片安装python3.6环境
文章目录 设置Rosetta 安装x86版homebrew 安装pyenv.pyenv-virtualenv 安装python3.6.15 MAC新款搭载了M1芯片,python版本最低只能装3.8的 ...
- Mac M1芯片安装 MySQL
Mac M1 安装 MySQL 5.7.36.arm64 1.安装环境和安装时间 2.使用`brew`安装`MySQL` 2.1 第一次失败 2.2 根据提示执行命令,第1次失败,第2次开启`VPN` ...
- mac M1芯片安装vmware虚拟机及centos8详细教程
文章目录 一.安装vmware虚拟机 二.Centos8 镜像支持M1芯片 三.安装Centos8 系统 1.打开虚拟机软件,点击创建自定虚拟机,再点击继续 2.选择Linux,其他Linux5.x ...
最新文章
- 冬奥会夺金的背后杀手锏,竟是位 AI 虚拟教练
- java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
- 元胞自动机(Cellular Automata)
- wirkshark过滤规则
- java中接口有什么作用?请创建一个接口(举例)
- 关于前端学习路线的一些建议(值得零基础拥有)
- 修改Visual Studio中“添加新项”时默认添加的命名空间
- k3B软件下载_优麒麟20.10发布:简约、众智、兼容Windows有戏_办公软件
- 转: gob编解码
- python中的进程(二)
- win10-ubuntu-软件配置-开机root无密码-风扇转速调节
- excel使用数据字典显示数据——宏
- 数字信号处理——绪论总结
- GitHub账户注册流程及常见问题解析
- 叉叉助手开发环境安卓版_按键精灵安卓版零基础系列教程基础环境知识讲解
- 一文看懂预训练模型最新进展
- 黑马SpringBoot --基础篇
- 家谱只能记家族好事吗?家丑不可外扬,后人读谱一脸懵?
- 深入Python 验证码解析
- react手脚架安装
热门文章
- python 模拟微信浏览器请求_如何用Python模拟登录微信,抓取所有好友个人信息!微信后台很强...
- Thymeleaf框架
- 微信在线客服 php,微信小程序中添加联系在线客服功能
- 2018年诺贝尔物理学奖揭晓:美法加三名科学家因激光物理获奖
- 功利,是一种思维模式
- Java Study Notes_Design in 2023(Day01~Day14)
- 打开IDE里XXX.rc文件夹的子项,显示“!加载失败”
- 郭台铭执念夏普,富士康转型梦福兮祸兮?
- FAILED org.spark_project.jetty.server.Server@8a6631b: java.net.BindException: Address already in use
- 管理学中的十三条定律