Flutter安装
安装包获取
git clone -b master https://github.com/flutter/flutter.git
添加环境变量
想要在任何路径都可以使用flutter
命令,就需要将flutter
添加到系统环境变量中。
1.命令vim ~/.bash_profile
打开.bash_profile
文件,如果不存在则会创建一个新的文件
2.在文件结尾增加
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=${PATH}:/Volumes/Develop/Flutter/FlutterSDK/flutter/bin
前两行为国内镜像地址,因为在国内访问可能受限。最后一行指定本地flutter
的路径。/Volumes/Develop/Flutter/FlutterSDK/flutter/bin
需要替换成自己电脑中的地址
3.保存退出,在终端输入source ~/.bash_profile
刷新终端窗口
4.终端输入flutter
命令检查是否添加成功
如果显示-bash: flutter: command not found
,则说明添加失败,这就要检查路径是否正确了。
注意
即使.bash_profile文件中显示的路径看着是正确的,也要检查路径最后是否存在看不见的空格
,有空格的话,也是配置不成功的。
安装依赖
flutter doctor
命令检查安装的依赖
表示已安装完成
表示未安装,根据提示命令安装
- sudo gem install cocoapods
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200322-1003-1sarj0g.rb extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
解决方法:
执行:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
然后再执行安装命令
sudo gem install cocoapods
- 安装Flutter Plugin & Dart Plugin
因为选择的是AndroidStudio而不是IDEA,因此打开AndroidStudio安装插件。
Preferences -> Plugins -> 搜索Flutter和Dart,然后安装后重启
最后再输入flutter doctor
命令检查还有什么没有安装