refactor(core): ♻️ 更新 PATH 环境变量并补充 brew doctor 说明
在引导脚本的 PATH 变量中增加 Homebrew 的 sbin 路径,以解决常见的路径缺失 警告。同步更新 README 文档,增加了关于 brew doctor 警告的处理指南,包括 如何处理废弃的 Cask 以及手动配置 PATH 的详细步骤。
This commit is contained in:
@@ -197,6 +197,36 @@ HB_TERMINAL_WIDTH=130 brewup
|
||||
|
||||
通常是网络、Homebrew tap 或权限问题。先确认 Homebrew 可正常访问 GitHub 和对应 tap。
|
||||
|
||||
### `brew doctor` 提示 warning
|
||||
|
||||
`brew doctor` 的 warning 不一定代表脚本失败。脚本会继续执行,并打印:
|
||||
|
||||
```bash
|
||||
Warning: 'brew doctor' detected issues. Manual review and resolution are recommended.
|
||||
```
|
||||
|
||||
常见 warning 处理方式:
|
||||
|
||||
- `Some installed casks are deprecated or disabled`:说明某些 Cask 已废弃或被禁用,例如 `ayugram`。可以自行寻找替代应用,或不再需要时卸载:
|
||||
|
||||
```bash
|
||||
brew uninstall --cask ayugram
|
||||
```
|
||||
|
||||
- `Homebrew's "sbin" was not found in your PATH`:说明 shell 的 PATH 缺少 Homebrew 的 sbin 目录。Apple Silicon Mac 通常可加入:
|
||||
|
||||
```bash
|
||||
echo 'export PATH="/opt/homebrew/sbin:$PATH"' >> ~/.zshrc
|
||||
source ~/.zshrc
|
||||
```
|
||||
|
||||
Intel Mac 或 `/usr/local` 安装的 Homebrew 可加入:
|
||||
|
||||
```bash
|
||||
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc
|
||||
source ~/.zshrc
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 脚本启用了 `set -e` 和 `set -o pipefail`,关键命令失败会终止流程。
|
||||
|
||||
Reference in New Issue
Block a user