Flutter 环境安装 (mac)

Flutter

1.Flutter 环境安装 (Mac)

1.参照Flutter官网或中文网站下载sdk,下载版本会更新,示例地址

2.解压到想安装目录中,如

cd ~/development
unzip ~/Downloads/flutter_macos_2.0.4-stable.zip

3.添加flutter到环境变量的path中

terminal 运行 open ~/.bash_profile 添加后保存退出 再运行source .bash_profile
PATH=~/desktop/work/FlutterSdk/flutter/bin:$PATH

4.运行flutter doctor,查看是否需要安装其他依赖

flutter doctor 

示例图片

5.安装android 环境 和 iOS 环境可能会出现错误提示

1.android 依赖错误提示
遇到错误❌ Android license status unknown
解决办法:打开 Android Studio -> 菜单栏 Tools -> SDK Manager -> Android SDK -> SDK Tools
☑️勾选 Android SDK Command-line Tools (latest)并安装,成功后在终端再输入一遍 flutter doctor 命令
2.ios 依赖错误提示 cocoapods安装错误
建议安装cocoapods链接外网,如遇错误请重试;CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具

6.安装cocoapods

(1).查看当前Ruby版本

ruby -v

(2)升级Ruby环境,首先需要安装rvm

curl -L get.rvm.io | bash -s stable 

source ~/.bashrc

source ~/.bash_profile

(3)重复(1)显示如下

ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin19]

(4)列出ruby可安装的版本信息

rvm list known

显示如下

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
ruby-head

# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

# JRuby
jruby-1.6[.8]
jruby-1.7[.27]
jruby-9.1[.17.0]
jruby[-9.2.14.0]
jruby-head

# Rubinius
rbx-1[.4.3]
rbx-2.3[.0]
rbx-2.4[.1]
rbx-2[.5.8]
rbx-3[.107]
rbx-4[.20]
rbx-5[.0]
rbx-head

# TruffleRuby
truffleruby[-20.3.0]

# Opal
opal

# Minimalistic ruby implementation - ISO 30170:2012
mruby-1.0.0
mruby-1.1.0
mruby-1.2.0
mruby-1.3.0
mruby-1[.4.1]
mruby-2.0.1
mruby-2[.1.1]
mruby[-head]

# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]

# Topaz
topaz

# MagLev
maglev-1.0.0
maglev-1.1[RC1]
maglev[-1.2Alpha4]
maglev-head

# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head

# IronRuby
ironruby[-1.1.3]
ironruby-head

(5)安装一个ruby版本,自行选择,示例为选择 3.0.0版本

rvm install 3.0.0
// 注意:安装过程中需要两次按下 Enter 键, 第二次按下后需要输入电脑访问密码(不可见,只管输入就行);
// 如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装,建议提前安装这三者.

(6)步骤五(5)如遇错误先安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(7)设置默认版本

rvm use 3.0.0 --default

(8) 更换国内源地址

sudo gem update --system

gem sources --remove https://rubygems.org/

gem sources --add https://gems.ruby-china.com/

(9)验证源地址已改为国内地址

gem sources -l
显示为:
https://gems.ruby-china.com/

(10)安装cocoapods

sudo gem install -n /usr/local/bin cocoapods

(11)如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

(12)安装本地库,执行完下述命令后有漫长的等待,最好链接外网

pod setup

如果没有外网

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git  ~/.cocoapods/repos/trunk

(13)下载完成后检查,初次可能较慢,耐心等待

pod search AFNetworking

(14) cocopods使用

terminal cd 到工程目录
命令 pod init 看到一个Podfile文件
命令 open Podfile 然后添加 pod 'AFNetworking' 到该文件 保存退出
命令 pod install 如果出错,再次执行即可

(15)添加平台支持

web 支持 flutter create .
macos/windows/linux  flutter create --platforms=windows,macos,linux .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值