MacOS 上使用 Homebrew 进行软件包的安装、配置、加速及常用命令总结。
Homebrew 是一款强大的开源软件包管理器。
它的存在填补了 macOS 原生缺少的软件包管理工具,使得在 Mac 上安装、升级和管理软件包变得更加轻松和便捷。
Homebrew 使用场景
比如在MacOS中安装redis,使用Homebrew可以减少大量的安装和配置的工作量。
安装 redis
brew install redis修改配置文件
vim /usr/local/etc/redis.conf启动 Redis 服务
brew services start redis
# or
redis-server /usr/local/etc/redis.conf停止 Redis 服务
brew services stop redis重启 Redis 服务
brew services restart redis安装 Homebrew
官方源安装
魔法安装哦,有条件的推荐优先使用官方安装脚本。
在Homebrew官网中,已经给出了安装命令。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"无魔法安装
使用国内镜像的自动安装脚本(gitee某开发者开源安装脚本)👉 传送门
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"选择镜像源
如果存在旧版本,会弹出删除旧版本提示,输入”Y”,回车。

无 Git 环境
如果你的电脑环境中没有配置 git,会停止 Homebrew 的安装,请先安装 git
-
一般情况会 弹出安装
git的提示,点击安装即可. -
安装完成
git后,再次执行Homebrew安装指令,直到安装完成。

安装完成
使用 brew --version 看到版本信息。

卸载 Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"Homebrew 加速起飞
使用魔法的可以跳过了。有条件推荐优先使用官方源。
使用 brew 的速度是真的感人,以下有两个办法加速。
1. 修改镜像源
- 修改镜像源为 清华镜像源:
git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git- 如果你还想还原为 Github:
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git2. 修改 bottles
-
打开你正在使用的
shell配置文件,我这里使用的是.zshrc -
在文件中加入以下变量:
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
# 重载 zshrc
source ~/.zshrcHomebrew 常用命令
安装软件
# 查找包
brew search <package>
# 安装默认最新版
brew install <package>
# 安装指定版本
brew install <package>@版本号更新软件
# 指定包名卸载
brew upgrade <package>
# 更新 brew 所有包
brew upgrade卸载软件
# 指定包名卸载
brew uninstall <package>服务相关
# 获取services列表
brew services list
brew services start/stop/restart serverName
# 启动mysql服务
brew services start mysql
# 重启mysql服务
brew services restart mysql
# 停止mysql服务
brew services stop mysql更多常用命令
# 更新 Homebrew
brew update
# 查看已安装软件
brew list
# 查看已安装软件版本号
brew list --versions
# 查看brew配置
brew config
# 查看mysql安装信息
brew info mysql
# 清除下载的缓存
brew cleanup