“zsh: command not found: flutter“ 命令找不到错误通常发生在安装flutter sdk之后,由于flutter命令行工具没有找到系统配置的PATH所导致的。有时候我们安装完flutter sdk之后有flutter命令,但是当我们电脑重启,或者终端工具或dos窗口关闭之后,该命令又找不到了。
那么我们如何去解决“zsh: command not found: flutter“ 错误问题呢?
发生这种问题的原因是我们的PATH没有永久的保存在系统,每次使用export命令都是临时配置的PATH
步骤1:检查Flutter SDK安装情况
确保是否在 Mac上正确安装了Flutter,如果你还没有安装 Flutter,可以从 Flutter 官方网站下载: https://flutter.dev/docs/get-started/install
安装后,将 Flutter 存档解压到 Mac上的任意位置。
例如,您可以将其解压到主目录或自定义目录(如“/opt/flutter”)。
步骤2:打开shell配置文件,用于持久存储配置信息
打开终端并编辑 shell 配置文件。假设您使用的是 Zsh shell,则可以使用以下命令打开该 .zshrc 文件:
open -e ~/.zshrc
如果你用的是不同的shell,例如bash,你可以打开 .bash_profile 来保存配置:
open -e ~/.bash_profile
步骤3:配置Flutter PATH信息
我们在打开的shell配置文件里面添加如下这一条配置信息:
export PATH=/path/to/flutter/bin:$PATH
步骤4:更新shell配置文件
添加完Flutter path之后,我们需要应用一下我们的配置,如下:
source ~/.zshrc 或 source ~/.bash_profile
步骤5:验证Flutter sdk安装情况
判断我们的flutter sdk是安装完成,可以使用"flutter doctor" 命令,控制台会输出一些信息。
最后“zsh: command not found: flutter“ 这样命令找不到的错误信息就会完美解决了!