You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Oh My Zsh和P10k后Flutter命令无法执行问题求助

解决zsh: command not found: flutter问题(安装Oh My Zsh/P10k后失效)

问题场景

在2020款M1芯片MacBook Air(系统版本Monterrey v12.5.1)上,安装Oh My Zsh和Powerlevel10k(P10k)后,执行flutter doctor或其他Flutter命令时,终端抛出错误:

zsh: command not found: flutter

此前未安装Oh My Zsh/P10k时,Flutter命令可正常使用,问题根源是PATH环境变量不完整。

解决步骤

  1. 确认Flutter的bin目录路径,比如默认安装路径通常是~/development/flutter/bin,请根据自己的实际安装位置调整。
  2. 打开zsh配置文件:
    open ~/.zshrc
    
    如果该文件不存在,先创建:
    touch ~/.zshrc
    
  3. 在.zshrc文件末尾添加一行,将Flutter的bin目录加入PATH:
    export PATH="$PATH:~/development/flutter/bin"
    
    注意把路径替换成你实际的Flutter安装路径。
  4. 保存文件后,让配置立即生效:
    source ~/.zshrc
    
  5. 测试命令:执行flutter doctor,此时应该能正常运行。

原因说明

Oh My Zsh会重新管理PATH环境变量,之前系统中配置的Flutter路径没有被自动继承到zsh的配置里,导致终端无法找到flutter命令。手动将Flutter的bin目录添加到.zshrc的PATH中,就能让zsh识别到该命令。

内容的提问来源于stack exchange,提问作者TomiMP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 11:01:00