参考资料
官网 https://flutterchina.club/setup-macos/
https://flutterchina.club/setup-macos/#平台设置
去官网按步操作
或
//镜像
命令行 export PUB_HOSTED_URL=https://pub.flutter-io.cn
命令行 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
命令行 git clone -b master https://github.com/flutter/flutter.git
//设置默认flutter命令路径
命令行 export PATH='PWD'/flutter/bin:$PATH
命令行 flutter doctor
现在的环境变量只能在当前目录下flutter命令有效
如果想全局任意一个位置都有效,需要创建.bash_profile文件
在个人home目录下 比如我的目录 bogon:~ liguang$
输入touch .bash_profile
输入open .bash_profile
在文件内写入
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH_TO_FLUTTER_GIT_DIRECTORY=/Users/liguang/flutter export PATH=${PATH}:${PATH_TO_FLUTTER_GIT_DIRECTORY}/bin
这里export PATH后跟随flutter sdk下载的目录
保存文件
命令行执行source ~/.bash_profile
环境变量配置完
命令行 flutter doctor
报错信息
[!] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
**✗ libimobiledevice and ideviceinstaller are not installed. To install with**
**Brew**, **run:**
**brew update**
**brew install --HEAD usbmuxd**
**brew link usbmuxd**
**brew install --HEAD libimobiledevice**
**brew install ideviceinstaller**
**✗ ios-deploy not installed. To install:**
**brew install ios-deploy**
**✗ Brew can be used to install tools for iOS device development.**
**Download brew at https://brew.sh/.**
[!] Android Studio (not installed)
[!] VS Code (version 1.27.2)
**✗ Flutter extension not installed**; **install from**
[**https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter**](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter)
需要分别安装
brew install --HEAD libimobiledevice
brew install ideviceinstaller
*****(如果没有brew命令 则安装brew)*****
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后根据报错信息分别安装提示的命令
✗ libimobiledevice and ideviceinstaller are not installed. To install with
Brew, run:
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
✗ ios-deploy not installed. To install:
brew install ios-deploy
完成上述后执行flutter doctor
或在flutter/bin目录下执行./flutter doctor
发现还有报错
[!] iOS toolchain - develop for iOS devices
**✗ Xcode installation is incomplete**; **a full installation is necessary for iOS**
**development.**
**Download at: https://developer.apple.com/xcode/download/**
**Or install Xcode via the App Store.**
**Once installed**, **run:**
**sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer**
出现如上错误是因为我安装Xcode之后没有把应用添加到应用程序目录下面:
这里把Xcode添加进去,在执行命令就好了。
命令行执行
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Password:
再次调用flutter doctor
发现没有报错
flutter help
在提示符下查看可用的工具
此时就已经配置完所有的信息
下一步就开始创建第一个Flutter APP
任意门
我的第一个hello word