bash - 从 ZSH 切换到 BASH 后未找到 BREW
问题描述
我将 shell 从 切换ZSH
到BASH
,当我尝试使用 BREW 时,我得到以下信息:
mac01:~ jdoe$ brew search python
-bash: brew: command not found
mac01:~ jdoe$
这是$PATH
来自两个外壳的:
来自ZSH
:
jdoe@mac01 ~ $echo $PATH
/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
来自BASH
:
mac01:~ jdoe$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
解决方案
默认情况下 brew 二进制文件位于/usr/local/bin/brew
,如果没有找到 brew ,则表示/usr/local/bin
不在 $PATH 上。因此,您应该查看 $PATH bash 中包含的内容,然后/usr/local/bin/
在需要时追加
推荐阅读
- javascript - 错误:配置验证错误:需要“JWT_SECRET”。“JWT_EXPIRATION_TIME”是必需的。这是什么。如何避免这种情况
- watson-assistant - Watson 助手上下文变量类型
- python - 检测 Python 中何时发生跳转
- javascript - 我是 JS 新手,我想知道如何从 HTML 中获取特定信息
- python - python多处理;一个处理器处理每个字典键的所有值
- c++ - No argument specified with option "/MAPINFO" , why?
- f# - F#: Can the match expression not return sequences when mapped to from non sequence type?
- c++ - How to detect the height of part of a image?
- c# - System.InvalidOperationException: The LINQ expression
- c# - c#- 写入响应时文件损坏