brew
# brew
简介
brew
是Mac
下的一个包管理工具,作用类似于centos
下的yum
。
brew
可以用一条命令,就可以在mac
上安装、卸载、更新各种软件包,因为brew
的使用方便,如今已成为使用 mac 电脑的程序员的必备工具
# 基础
# 安装brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1
# 安装后第一件事
- 更新
brew update
- 升级
brew upgrade
- 检查
brew doctor
# 安装命令
brew install xxx
# 错误信息
# brew
安装软件包时出现Checksum mismatch
解决方案
# 原因
这个情况一般在执行brew install xxx
时会出现。原因是下载的文件和期望的HashCode
对不上。
Error: Checksum mismatch.
Expected: b065e5e3783954f3e65d8d3a6377ca51649bfcfa21b356b0dd70490f74c6bd86
Actual: e077ac577e955489eabc7092f9be9591a938e160a5f3007b8ee1b09c8a22b4b2
Archive: /Users/symbol/Library/Caches/Homebrew/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to upgrade Homebrew Portable Ruby!
1
2
3
4
5
6
2
3
4
5
6
# 解决方案
删除对应的文件,然后重新执行brew install xxx
安装脚本。
symbol
替换为自己的用户名
rm /Users/symbol/Library/Caches/Homebrew/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
1
# brew
运行brew service restart xxx
的时候出现Unknown command: service
# 解决方案
执行brew update-reset
# brew
执行时出现No remote 'origin' in /opt/homebrew/Library/Taps/homebrew/homebrew-services, skipping update!
# 解决方案
rm -rf "/opt/homebrew/Library/Taps/homebrew/homebrew-services"
brew tap homebrew/services
1
2
2
# brew 4
的软件安装路径
brew4
的软件通常在 /opt/homebrew/Cellar/
目录下
更新时间: 2023/4/15 16:23:17