配置 flutter 的 PATH 环境变量。但你也许想让这个配置永久生效,这样就可以在任意一个命令行会话中使用flutter
命令了。官方最新链接
- 首先决定你想要将 Flutter SDK 放置在哪一个目录内,获取并记录这个目录的路径,你将要在第 3 步中用到它。
使用命令行:
pwd
- 打开或者创建你使用的shell rc文件。在Terminal.app中输入
echo $SHELL
。如果正在使用Bash,编辑~/.bash_profile
或者~/.bashrc
。如果正在使用Z shell,则编辑~/.zshrc
open ~/.bash_profile or open ~/.zshrc
- 在文件中增加下列这行命令,并将其中的
[PATH_TO_FLUTTER_GIT_DIRECTORY]
更改为你第一步获取到的路径:
export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
- 运行
source ~/.bash_profile
或者source ~/.zshrc
来刷新当前命令行窗口。 - 通过运行以下命令来验证
flutter/bin
文件夹是否已经添加到 PATH 环境变量中:
echo $PATH
- 验证
flutter
命令是否可用,可以执行下面的命令检测:
注:最好重启Terminal APP之后再确认,否则命令行不生效。
which flutter
简洁写法:
第3步骤可以写成:
在~/.bash_profile
文件中加入各版本路径
# Flutter
# sdk名称 = sdk 路径(配置对应的bin文件夹)
export FLUTTER1225=/Users/fenly/development/flutter1.22.5/bin
export FLUTTER223=/Users/fenly/development/flutter2.2.3/bin
export FLUTTER252=/Users/fenly/development/flutter2.5.2/bin
export FLUTTER2105=/Users/fenly/development/flutter2.10.5/bin
#配置实际需要使用的sdk版本
export PATH=$PATH:$FLUTTER223
# export PATH="$PATH:/Users/fenly/development/flutter2.10.5/bin"
文件 ~/.zshrc
文件中,可以引入执行 source ~/.bash_profile
,最后执行source ~/.zshrc
完成Flutter版本切换