zsh: command not found: flutter

打开终端,flutter文件夹所在的目录,使用vim进行配置环境变量,命令如下

  1. vim ~/.bash_profile

在打开的文件里增加一行代码,意思是配置flutter命令在任何地方都可以使用。

  1. export PATH=/Users/用户名/Desktop/develop/flutter/bin:$PATH
  2. // Users/用户名/Desktop/develop flutter所在路径

⚠️这个命令配置了 PATH 环境变量,且只会在你 当前 命令行窗口中生效

配置完成后,需要使用source命令重新加载一下,具体如下:

  1. source ~/.bash_profile

可以使用命令来检测一下,是否安装成功了。

  1. flutter -h

重点:由于以上配置只会在当前终端窗口生效,下次打开终端flutter命令依然无效。所以需要以下步骤使其永久生效
**
打开或者创建 shell 的 rc 文件,比如,在 Linux 和 macOS Mojave 或 Mojave 之前的系统里,是默认使用 Bash 的,所以需要修改 $HOME/.bashrc 文件。 macOS Catalina 操作系统默认使用 Z Shell,所以需要修改 $HOME/.zshrc 文件。请知晓,如果你使用不同的 shell,文件目录或文件名可能会有所不同。

  1. 使用如下命令 打开.zshrc文件

    1. vim ~/.zshrc


  2. 在文件中增加下列这行命令,并将其中的 [PATH_TO_FLUTTER_GIT_DIRECTORY] 更改为你第一步获取到的路径:

    1. export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
  3. 运行 source $HOME/.bash_profile 来刷新当前命令行窗口。

  4. 通过运行以下命令来验证 flutter/bin 文件夹是否已经添加到 PATH 环境变量中:

    1. echo $PATH
  5. 验证 flutter 命令是否可用,可以执行下面的命令检测:

    1. which flutter