zsh: command not found: brew
YGHub·2024-11-07·2·字数:517 字·阅读时间:2 分钟
在使用 zsh
时遇到 “command not found: brew” 的错误,这通常意味着 Homebrew 没有正确安装,或者它的路径没有添加到你的 PATH
环境变量中。以下是解决该问题的步骤:
1.确认 Homebrew 是否已安装
首先,检查 Homebrew 是否已经安装在你的系统中:
1.检查 Homebrew 的安装位置:
bash
which brew
如果返回结果为空,说明 Homebrew 可能没有安装或路径没有配置正确。
2.如果 Homebrew 没有安装: 按照以下步骤重新安装 Homebrew:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2.确认 Homebrew 的路径
如果 Homebrew 已安装但你仍然看到 “command not found: brew” 错误,可能是因为 Homebrew 的路径没有添加到你的 PATH
环境变量中。你可以通过以下步骤检查和修复:
1. 找到 Homebrew 的安装路径
默认情况下,Homebrew 会安装在 /usr/local/bin
(Intel Macs)或 /opt/homebrew/bin
(Apple Silicon Macs)目录下。
2. 编辑 .zshrc
文件
打开你的 ~/.zshrc
文件(如果没有,请创建一个),并添加 Homebrew 的路径。使用你喜欢的编辑器(例如 nano
或 vim
):
bash
vim ~/.zshrc
然后添加以下行(选择适合你的安装路径):
bash
# For Intel Macsexport PATH="/usr/local/bin:$PATH" # For Apple Silicon Macsexport PATH="/opt/homebrew/bin:$PATH"
3. 保存并关闭编辑器
如果使用 nano
,按 Ctrl + X
,然后按 Y
确认保存,再按 Enter
退出。
4. 重新加载 .zshrc
文件
使更改立即生效
bash
source ~/.zshrc
5. 验证 Homebrew 安装: 确认 brew
命令是否可以正常使用:
bash
brew --version
3. 修复权限问题
在某些情况下,权限问题可能导致 Homebrew 无法正常工作。你可以修复权限问题:
1. 修复权限:
bash
sudo chown -R $(whoami) /usr/local/bin /usr/local/share /usr/local/lib /usr/local/etc
2. 检查 Homebrew 状态: 运行 Homebrew 的诊断工具来检查潜在的问题:
bash
brew doctor
4. 重启终端
在某些情况下,重启终端也有助于解决环境变量配置的问题。关闭并重新打开终端窗口,然后再次尝试运行 brew
命令。
Preview
2
点个赞 ~
版权申明: © 本文著作权归YGHub所有,未经YGHub网授权许可,禁止第三方以任何形式转载和使用本文内容。
Related article
基于微信小程序实现图片压缩、裁剪、尺寸调整的实践总结
YGHub
2025-01-02
4
Vue3 作用域插槽,提升组件复用性的利器
YGHub
2024-12-03
1
Nuxt3 中使用 localStorage 的正确姿势
YGHub
2024-12-01
3
Vue3 子组件 defineExpose 暴露方法无效的三种常见场景及解决方案
YGHub
2024-11-24
7
Vue3 组件通信实战,实现跨组件数据更新
YGHub
2024-11-21
8