zsh: command not found: flutter
打开终端,flutter文件夹所在的目录,使用vim进行配置环境变量,命令如下
vim ~/.bash_profile
在打开的文件里增加一行代码,意思是配置flutter命令在任何地方都可以使用。
export PATH=/Users/用户名/Desktop/develop/flutter/bin:$PATH
// Users/用户名/Desktop/develop 为flutter所在路径
⚠️这个命令配置了 PATH
环境变量,且只会在你 当前 命令行窗口中生效
配置完成后,需要使用source
命令重新加载一下,具体如下:
source ~/.bash_profile
可以使用命令来检测一下,是否安装成功了。
flutter -h
重点:由于以上配置只会在当前终端窗口生效,下次打开终端flutter命令依然无效。所以需要以下步骤使其永久生效
**
打开或者创建 shell 的 rc
文件,比如,在 Linux 和 macOS Mojave 或 Mojave 之前的系统里,是默认使用 Bash 的,所以需要修改 $HOME/.bashrc
文件。 macOS Catalina 操作系统默认使用 Z Shell,所以需要修改 $HOME/.zshrc
文件。请知晓,如果你使用不同的 shell,文件目录或文件名可能会有所不同。
使用如下命令 打开
.zshrc
文件vim ~/.zshrc
在文件中增加下列这行命令,并将其中的
[PATH_TO_FLUTTER_GIT_DIRECTORY]
更改为你第一步获取到的路径:export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
运行
source $HOME/.bash_profile
来刷新当前命令行窗口。通过运行以下命令来验证
flutter/bin
文件夹是否已经添加到 PATH 环境变量中:echo $PATH
验证
flutter
命令是否可用,可以执行下面的命令检测:which flutter