的配置方式:
另一个种配置方式(查阅得知):
打开终端:
敲回车,然后在终端输入touch flutter.sh
回车(这里的flutter是脚本文件名,随便取,只要你喜欢) 在终端输入 open .
回车 在弹出的Finder中找到你新建的脚本“flutter.sh”,并且邮件使用文本编辑打开 将下边的命令复制到打开的脚本flutter.sh中 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复制代码按住cmd+s保存,然后cmd+q关闭文本编辑器
在终端中为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启动时的这种行为。