Flutter窥探(一)—— 搭建开发环境MAC OS

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命令检查还有什么没有安装
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014112893/article/details/105015836