新?lián)Q了M1電腦,Homebrew配置環(huán)境花費了些時間,簡單記錄一下
Homebrew國內(nèi)開源安裝腳本庫:
https://gitee.com/cunkai/HomebrewCN
https://gitee.com/huwei1024/HomebrewCN
終端執(zhí)行命令
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)"
等待執(zhí)行結(jié)束后發(fā)現(xiàn)報錯找不到命令:
command not found : brew
檢查腳本
發(fā)現(xiàn)是因為M1芯片的包安裝位置不在是以前的/usr/local/
而是/opt/homebrew,所以要將配置文件里的環(huán)境變量改過來
$ cd ~$ open -e .bash_profile
3.追加環(huán)境變量
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"
4.保存
command + s
5.使生效
$ source .bash_profile
6.檢查是否成功
$ brew -v
同時記錄另一個常見問題
終端關(guān)閉后每次都要執(zhí)行source ~/.bash_profile 后,配置的環(huán)境變量才生效
查看當前使用的shell
1.$ echo $SHELL
如果是/bin/zsh是因為Mac安裝了zsh,zsh加載的是 ~/.zshrc文件,.zshrc文件中并沒有定義任務(wù)環(huán)境變量,需要在文件中添加環(huán)境變量