Mac安装Heroku CLI后提示zsh: command not found如何解决
zsh 提示 command not found: heroku 修复方案
这个报错本质是 shell 找不到 Heroku 的可执行文件,和安装步骤本身无关,按下面顺序操作就能解决:
- 先确认安装文件确实存在,执行命令查 Heroku 的安装路径:
brew --prefix heroku
正常会返回类似/opt/homebrew/Cellar/heroku/8.7.1的路径,进到路径下的bin文件夹,能看到heroku文件就说明安装本身没问题,是路径配置的问题。 - 把 Homebrew 的可执行目录加到 zsh 的环境变量里:
M系列芯片(M1/M2/M3等Apple Silicon机型)的Homebrew可执行文件默认存在/opt/homebrew/bin,Intel芯片Mac的对应路径是/usr/local/bin,根据自己的机型选对应路径加到配置里:
先执行命令打开zsh配置文件:nano ~/.zshrc
在文件最末尾加一行配置:
按# M系列芯片加这行 export PATH="/opt/homebrew/bin:$PATH" # Intel芯片加这行 export PATH="/usr/local/bin:$PATH"Ctrl+O敲回车确认保存,再按Ctrl+X退出编辑器。 - 执行命令让刚改的配置立刻生效:
source ~/.zshrc - 这时候再跑
heroku --version,基本就能正常输出版本号了。
要是做完上面步骤还是报找不到命令,直接执行强制软链命令即可:brew link heroku --force
内容的提问来源于stack exchange,提问作者afreelunch
相关产品推荐
相关产品推荐

