比较简单粗暴的方式--基于oh-my-zsh
没有安装oh-my-zsh的,也可以看一下后续的修改方式,大致差不多。
直接按步骤来讲
1、首先去GitHub官网找到flutter的仓库
https://github.com/flutter/flutter
2、将仓库clone到自己理想的目录看自己喜欢(因为是环境仓库,还是尽量放到不会被误删的地方)
我自己的目录3、切换到自己想用的分支或tag(可以用git 命令行或者GUI工具)
从上面三步之后,我们本地就有了一份flutter环境仓库。
需要第二份甚至第三份环境的,可以重复上面的步骤,只不过仓库放的目录不同。
4、打开自己的on-my-zsh->custom文件夹
也可以用open .oh-my-zsh/custom
在终端直接打开
5、找到直接创建的关于flutter环境的zsh文件,我自己的就是flutter.zsh文件
image.png如果第一次使用oh-my-zsh的可以直接创建一个(复制一份example.zsh,修改名字就行了)
6、修改里面的flutter环境变量
image.png这个是我自己的配置,配置了三份环境,红框里面的内容一直保持不变
6.1、三份环境的设置
FLUTTER_STORAGE_BASE_URL
,写的是当前环境变量使用的flutter地址,如果用的是官方的仓库的话,就是使用https://storage.flutter-io.cn,如果是自己公司配置的话,写成自己公司的就好了。
FLUTTER_HOME
这个就是之前clone下来的目录。
针对不同的环境,设置好这两个参数,oh-my-zsh的用户就可以直接去终端运行flutter doctor去做一些环境配置的检测了,如果是第一次clone下来的flutter环境,运行flutter doctor之后会下载一些东西,等它下载完就可以正常使用了,第二次运行flutter doctor就不会再下载了。(切换过别的环境,再切回来也不会再下载)
再说一下,没有用oh-my-zsh的同学,大致原理都一样,你们可能需要去修改.zshrc文件里面的内容,参数以及设置都还是上面图示里面的,只不过你们需要在修改后,运行一下
source ~/.zshrc
。
dart环境切换完环境之后,在自己的编辑器里面记得同步修改环境变量。
我自己使用的Android studio
flutter环境
一般来说,这个设置都是针对当下工程的
网友评论