M1 Mac安装Homebrew报错

新换了M1电脑,Homebrew配置环境花费了些时间,简单记录一下
Homebrew国内开源安装脚本库:
https://gitee.com/cunkai/HomebrewCN
https://gitee.com/huwei1024/HomebrewCN


终端执行命令

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

等待执行结束后发现报错找不到命令:

command not found : brew

检查脚本

发现是因为M1芯片的包安装位置不在是以前的/usr/local/
而是/opt/homebrew,所以要将配置文件里的环境变量改过来

  1. $ cd ~
    
  2. $ open -e .bash_profile
    

3.追加环境变量

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

4.保存

 command + s  

5.使生效

$ source .bash_profile

6.检查是否成功

$ brew -v
同时记录另一个常见问题
终端关闭后每次都要执行source ~/.bash_profile 后,配置的环境变量才生效

查看当前使用的shell

1.$ echo $SHELL

如果是/bin/zsh是因为Mac安装了zsh,zsh加载的是 ~/.zshrc文件,.zshrc文件中并没有定义任务环境变量,需要在文件中添加环境变量

你可能感兴趣的:(M1 Mac安装Homebrew报错)