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

发布于:2023-01-19 ⋅ 阅读:(971) ⋅ 点赞:(0)

目录

一、背景

二、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

这就可以了。 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到