From 483e30e27818015d1e44a36e27f912d4d0457bc9 Mon Sep 17 00:00:00 2001 From: neo Date: Thu, 1 Apr 2021 19:52:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=AE=80=E5=8C=96m1=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/m1.md | 52 +++++++++++++++++------------------------------- 1 file changed, 18 insertions(+), 34 deletions(-) diff --git a/docs/guide/m1.md b/docs/guide/m1.md index 81fcaa0..a81a083 100644 --- a/docs/guide/m1.md +++ b/docs/guide/m1.md @@ -1,55 +1,41 @@ # M1 芯片 Mac 上 Homebrew 安装 -目前`Homebrew`还没有完成对搭载`Apple Silicon CPU`的`Mac`机型完成适配,安装教程也比较混乱,所以我整理这篇文章,希望能帮到大家。 +本文简单介绍了`M1`芯片`Mac`上安装`Homebrew`的方法,同时建议小伙伴结合 [mac 安装教程](/guide/) 一起使用。 关于进度的信息可以浏览`GitHub`上的[说明](https://github.com/Homebrew/brew/issues/7857)。 -本文简单介绍了`M1`芯片`Mac`上安装`Homebrew`的方法,同时建议小伙伴结合 [mac 安装教程](/guide/) 一起阅读并安装。 - ## 安装 ARM 版 Homebrew -`ARM`版`Homebrew`需要安装在`/opt/homebrew`路径下,早期的时候需要手动创建目录执行命令,目前使用最新脚本不需要手动操作。 +`ARM`版`Homebrew`最终被安装在`/opt/homebrew`路径下。 直接执行: -```shell -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -``` - -或者使用我提供的脚本安装,好处是安装脚本可稳定访问,安装默认使用中科大镜像: - ```shell /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)" ``` -然后还需设置环境变量,在`~/.zprofile`或者`~/.bash_profile`文件末尾追加下面代码: +然后还需设置环境变量,具体操作步骤如下,一定要仔细阅读。 -```shell -eval "$(/opt/homebrew/bin/brew shellenv)" -``` +1. 在终端执行命令`echo $SHELL`获得终端类型: -**具体操作步骤如下,一定要仔细阅读。** + - `/bin/zsh` => `zsh` => `.zprofile` + - `/bin/bash` => `bash` => `.bash_profile` -PS: 终端类型根据执行命令`echo $SHELL`显示的结果: +2. 如果看到的是`/bin/zsh` -- `/bin/zsh` => `zsh` => `.zprofile` -- `/bin/bash` => `bash` => `.bash_profile` + ```shell + echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile + eval "$(/opt/homebrew/bin/brew shellenv)" + ``` -**如果遇到环境变量无效问题,建议回过头来查看终端类型,再做正确的设置。** + 如果看到的是`/bin/bash` -从`macOS Catalina`(10.15.x) 版开始,`Mac`使用`zsh`作为默认`Shell`,使用`.zprofile`,所以对应命令: + ```shell + echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile + eval "$(/opt/homebrew/bin/brew shellenv)" + ``` -```shell -echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile -eval "$(/opt/homebrew/bin/brew shellenv)" -``` - -如果是`macOS Mojave` 及更低版本,并且没有自己配置过`zsh`,使用`.bash_profile`: - -```shell -echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile -eval "$(/opt/homebrew/bin/brew shellenv)" -``` +> 从`macOS Catalina`(10.15.x) 版开始,`Mac`使用`zsh`作为默认`Shell`。 扩展阅读:[在 Mac 上将 zsh 用作默认 Shell](https://support.apple.com/zh-cn/HT208050) @@ -84,7 +70,7 @@ alias ibrew='arch -x86_64 /usr/local/bin/brew' **注意:本文中的安装脚本会设置中科大源镜像,如果你也想设置`cask`和`bottles`的镜像,请按下面注释部分选择执行代码。** -更详细的教程可以参考前面的文章:[mac 安装教程](/guide/start/#part3) +更详细的教程可以参考前面的文章:[设置镜像](/guide/start/#part3) 。 执行时根据实际情况修改`"$(brew --repo)"`代码中的`brew`。 @@ -109,8 +95,6 @@ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles source ~/.bash_profile ``` -具体镜像设置参考[mac 安装教程](/guide/start/#part3)=>"设置镜像"一节。 - **如果觉得教程有用,欢迎多多分享宣传~** [mac]:[https://zhuanlan.zhihu.com/p/90508170][github]:[https://github.com/ineo6/homebrew-install]