zsh: command not found: flutter或者-bash: flutter: command not found

报错信息

原因:据官方说,从 MacOS Catalina 10.15.4 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认Shell。在配置flutter的时候,配到path的地方就遇到了问题,按官方文档的方法去配zsh: command not found: flutter的问题,废话少说,上方案:

请选择您对应的shell配置文件配置镜像

  • 如果你使用默认的bash,在~/.bash_profile 中配置

  • 如果你使用默认是zsh,在 ~/.zshrc 中配置

下面主要介绍在bash中配置步骤(在zsh配置步骤也是一样的)

1.打开终端,在命令行输入 sudo vi ~/.bash_profile,输入你的电脑开机密码,然后在里面按i添加,添加一下内容
  • export PATH=/Users/XXX/flutter/bin:$PATH
  • export PUB_HOSTED_URL=https://pub.flutter-io.cn
  • export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
需要注意的是把/Users/XXX/flutter这个路径,更换为自己的flutter的路径。而我的路径是/opt/flutter
如图所示
2.编辑完之后,按ESC键,输入:wq,就可以保存退出了
3. 执行source ~/.bash_profile,这一步很重要,否则上面配置文件虽然有了,但是没有生效。
4. 配置文件生效后,就可以使用flutter doctor进行检查。
如图所示
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。