目录
前言:什么是flutter?
Flutter是Google开源的构建用户界面的工具包,帮助开发者通过一套代码库高效的构建多平台的精美应用,支持移动端,Web端,和嵌入式平台。
工欲善其事必先利其器!我们需要先搞定flutter的开发环境才能愉快的玩耍~
一、flutter SDK下载
网址:https://flutter.dev
选择系统版本
下载sdk。
上面的SDK建议放到自己的电脑‘家’目录下解压,这样flutter获取的权限更高。
二、配置环境变量
在终端中打开配置文件 vim ~/.zshrc :添加配置
配置完成后保存,然后重新载入配置:
source ~/.zshrc
然后在终端cd到flutter目录下,输入 ’ flutter doctor ‘验证是否配置成功
来看医生检测问题:
有3个问题:
1.Android的SDK未安装。(依赖)
2.cocoapods有更新。
3.Android Studio未安装。 (后续开发flutter需要用到)
我们接下来来解决检测问题。
三、doctor检测处理
1.更新cocoapods
doctor中一个warning说cocoapods版本1.8.4太低了,推荐1.10.0。
不过更新cocoapods前需要先更新ruby,更新ruby有brew和rvm两种方式,这里我们采用rvm的方式,但rvm版本较旧,我们先升级rvm
rvm get head //更新rvm
升级了rvm
rvm list known
通过上面命令查看rvm已知的最新列表
这时可以看到有ruby最新版本3.0.2了,但是ruby的3.0版本以上目录就不在“/.rvm/gems/ ”下了,所以比较麻烦,我们更新2.7.4。
我们用rvm安装2.7.4的ruby
rvm install 2.7.4
最终rvm install 2.7.4
这里需要注意一点,ruby存在多个版本的话,如果指定某个版本作为默认版本的话,需要输入如下命令设置默认,否则打开新的终端页面查看ruby版本,还会是旧的。
rvm use 2.7.4 --default //设置默认ruby版本
然后sudo gem install cocoapods 更新cocoapods
成功安装了1.11.2版本