Homebrew 是一个在 macOS 上的包管理器。它可以方便地安装、升级和管理许多开源软件包。使用 Homebrew,您可以从命令行轻松地安装和更新软件包,而不必手动下载和安装它们。
以下是一些关于 Homebrew 的有用链接:
- Homebrew 官方网站:https://brew.sh/
- Homebrew GitHub 仓库:https://github.com/Homebrew/brew
- Homebrew 文档:https://docs.brew.sh/
以下是一些与 Homebrew 相关的代码示例:
### 安装 Homebrew:
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
#### 或者通过GitHub克隆:
```
git clone https://github.com/Homebrew/brew homebrew
```
然后(一行一行输入)
```
eval "$(homebrew/bin/brew shellenv)"
brew update --force --quiet
chmod -R go-w "$(brew --prefix)/share/zsh"
```
### 查看版本
```
brew -- version
```
### 使用 Homebrew 安装软件包:
```bash
brew install <package-name>
比如:
brew install python3
```
### 升级 Homebrew 和已安装的软件包:
```bash
brew update
brew upgrade
```
### 列出已安装的软件包:
```bash
brew list
```
### 查看特定软件包的信息:
```bash
brew info <package-name>
```
### 卸载已安装的软件包:
```bash
brew uninstall <package-name>
```
### 清理临时文件
当你中断Homebrew的安装过程时,已经下载的文件通常会被保留在你的电脑上。Homebrew在下载和安装软件包时,会先将文件下载到一个临时目录,然后在安装过程中将它们移动到正确的位置。
但是,如果你在安装过程中中断了Homebrew,它可能不会自动清理这些临时文件。你可能需要手动运行一些命令来清理这些文件,以避免它们占用太多的磁盘空间。
你可以使用以下命令来清理Homebrew的临时文件和旧的包文件:
```
brew cleanup
```
## Troubleshooting
### 不能在全局中使用命令
https://zhuanlan.zhihu.com/p/341831809
把homebrew放到opt文件夹里
在~/.zprofile文件下添加下这行代码,eval "$(/opt/homebrew/bin/brew shellenv)"
```cmd
touch .zprofile apple文件夹下
vim.zprofile
粘贴内容
:wq 保存退出
source .zprofile 重新加载
brew --version 应该可以看到版本
```
![[WechatIMG1290.png]]