0102hombrew安装配置及常见问题-开发环境搭建-macos M系列芯片

1 准备

Homebrew 是一个流行的 macOS 包管理器,可以帮助用户在 macOS 上安装、更新和管理各种开源软件包。使用 Homebrew,用户可以从命令行界面(Terminal)轻松地安装许多常见的软件包,例如 Git、Python、Ruby 和 Node.js 等。

在开发环境中,只要是不需要UI界面的工具我们都建议通过homebrew安装和管理,而且brew安装的程序会根据系统芯片架构优先适配对应芯片架构版本。

前期准备工作:

  1. 检查您的 Mac 是否已经安装了 Xcode 命令行工具。您可以在 Terminal 应用程序中输入 “xcode-select -p” 命令来检查是否已安装。如果返回 “/Applications/Xcode.app/Contents/Developer” 路径,则表示已安装。如果未安装,请运行 “xcode-select --install” 命令来安装 Xcode 命令行工具。
  2. 确保您的 Mac 已经连接到互联网。Homebrew 安装需要从互联网下载安装文件和软件包。

2 安装

方式一:如果你能流畅的访问外网,可以通过参考 中文官 网 [ 1 ] 中文官网^{[1]} 中文官[1] ,执行以下操作:

  1. 打开 Terminal 应用程序。Terminal 是 macOS 上的命令行终端应用程序,您可以在其中运行命令来执行各种任务。
  2. 在 Terminal 中输入以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

这个命令会自动下载并安装 Homebrew。在安装过程中,您需要输入管理员密码来授权安装过程。

方式二:访问外网受限的情况,我们可以通过大佬编写的 一键安装脚 本 [ 2 ] 一键安装脚本^{[2]} 一键安装脚[2]或者 m a c O S 飞速安装教 程 [ 3 ] macOS飞速安装教程^{[3]} macOS飞速安装教[3],通过简单配置完成自动安装。

命令行执行:

brew

命令行出现一堆关于brew的介绍、命令等,我们完成了第一步。

你以为这样就完事了?不存在的,或多或少会有不同的问题,我们一步一步来解决。

3 配置

方式二安装,默认给我们配置好了国内镜像源,但是可能由于各种未知原因没有生效,需要我们手动设置。

4 常用命令

# 查看brew配置
brew config
# 运行brew医生
brew doctor 

# 更新brew
brew update
# 搜索工具xxx
brew seach xxx
# 安装xxx
brew install xxx
# 查看已安装程序
brew list
# 查看安装服务
brew services
# 启动brew安装的服务
brew services start xxx
# 停止brew安装的服务
brew services stop xxx
# 重启brew安装的服务
brew services restart xxx

Tips:通过运行brew doctor,按照提示可以解决大部分问题,其他关于仓库源的警告可以忽略,如下所示,

Warning: Suspicious https://github.com/Homebrew/brew git origin remote found.
The current git origin is:
  https:///mirrors.tuna.tsinghua.edu.cn/brew.git

With a non-standard origin, Homebrew won't update properly.
You can solve this by setting the origin remote:
  git -C "/opt/homebrew" remote set-url origin https://github.com/Homebrew/brew

5 常见问题

  • 问题1:Downloading https://formulae.brew.sh/api/formula.jws.json 缓慢或者formulae.brew.sh/api/xxx.json 失败问题

在我们运行brew update或者brew search的时候,有如下提示:

Downloading https://formulae.brew.sh/api/formula.jws.json 

运行缓慢,解决方案,配置如下环境变量:

export HOMEBREW_API_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/api
  • 问题2:brew services start xxx,报错uninitialized constant Homebrew::Service::System

解决方案:参考#3配置Homebrew Services源(可选)

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-services"
git remote set-url origin https://gitcode.net/mirrors/Homebrew/homebrew-services.git
  • 问题3:brew 不是内部命令

这是没有配置brew的 环境变量或者配置有问题。脚本安装一般情况下会自动配置,如果没有或者我们自己手动安装的需要配置下。我的终端是zshell,所以我配置在了~/.zshrc中,如下所示

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

最终根据自己的终端shell和homebrew路径来配置。

上面本人安装使用过程中遇到的一些问题,如果小伙伴遇到其他问题,欢迎下面留言。

结语

欢迎小伙伴一起学习交流,需要啥工具或者有啥问题随时联系我。

❓QQ:806797785

公众号:【我眼中的互联网世界】-建设中_

[1]homebrew中文官网[CP/OL]

[2]Homebrew国内如何自动安装[CP/OL]

[3]macOS飞速安装教程[CP/OL]

[3]macOS homebrew从国内镜像安装和更新方法[CP/OL]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gaog2zh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值