记录 Mac 重新安装 brew

最近要在 Mac 上编译 c 程序, 需要安装 gfortran, gcc, gsl(GNU Scientific Library) 等, 要通过 brew 安装, 但是已经很久没用 brew 了, 再此使用时 brew update 都不能用了 (可能之前改的国内镜像挂掉了), 并且直接 brew install gfortran 时总是提示 Bottle missing, falling back to the default domain, 最终也没解决, 所以重新安装 brew.

参考 2023最新总结,Mac下使用Homebrew完全指南! 这篇文章,
(下面 1. 中命令的出处为 Homebrew国内如何自动安装(国内地址)(Mac & Linux))
1. 安装命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
镜像选了阿里巴巴, 然后进行安装, 安装时会先删掉原来的 brew (但是会在桌面自动备份, 如果不需要的话, 可以安装好后将桌面的备份删掉)
安装过程会有些提示, 根据提示进行安装, 其中有一项提示

brew下载完成。
如果需要Core、Cask、services的话,输入Y继续克隆
不需要的回车跳过

这里直接选择了 y 然后回车继续安装只到完成.

2. 安装完成后也会提示更换国内源

Homebrew已经安装成功,接下来配置国内源。请选择今后brew install的时候访问那个国内镜像,例如阿里巴巴,输入5回车。

我仍然选择了阿里巴巴, 换源成功后, 仍然会提示

安装成功 但还需要重启终端 或者 运行 source /Users/xxx/.zprofile 否则国内地址无法生效

按照提示运行命令即可.

3. 可以成功 brew install gfortran 了. 这里主要记录一下 brew install 后安装的位置为 /usr/local/Cellar/, 比如安装 gcc 的后的位置为 /usr/local/Cellar/gcc/.
同样 brew install gsl 后的位置为 /usr/local/Cellar/gsl/.

你可能感兴趣的:(Mac,macos)