官网的配置方式:
另一个种配置方式(查阅官网得知):
打开终端:
touch flutter.sh
回车(这里的flutter是脚本文件名,随便取,只要你喜欢)
open .
回车
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b dev https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"
cd ./flutter
flutter doctor
复制代码
在终端中为flutter脚本赋予操作权限,输入命令chmod +x flutter.sh
回车
最后执行命令./flutter.sh
执行脚本,等待下载flutter安装包
在下载结束后,脚本里会自动执行flutter doctor
命令,对你的开发环境进行检测
如果一切顺利你会看到下图:
在以后每次重新开启电脑后,如何准备flutter开发环境,有两种选择,选一种即可:
1、打开终端执行命令./flutter.sh
2、在.bash_profile文件中新增一行命令./flutter.sh
,这样每次打开终端,将自动执行./flutter.sh
(.bash_profile的位置在根目录,为隐藏文件,如果看不到隐藏文件,可以键入命令cmd+shift+.
)
3、终端执行命令source .bash_profile
使改动生效
延伸:
bash启动的时候会运行各种不同的脚本。
当bash作为一个登录的交互shell被调用,或者作为非交互shell但带有--login参数被调用时,它首先读入并执行文件/etc/profile。然后它会依次寻找~/.bash_profile,~/.bash_login,和~/.profile,读入并执行第一个存在且可读的文件。--noprofile参数可以阻止bash启动时的这种行为。维基百科