Mac 安装环境
前言:mac 开发环境区别于 window,这里凑巧拿到一台全新的 mac 电脑,所以记录一下环境搭建的过程。
安装核心的 node
模块
安装地址:nodejs.org/en/
安装核心的 brew
模块
brew
全名homebrew
,Mac 下的一个包管理工具,在 Mac 上安装一些 OS X 没有的 UNIX 工具
这一块引流自己的文章:juejin.cn/post/693710…
如果没有手动下载 node 模块,可以直接
brew install watchman
安装 git
以便拉代码
brew install git
为了开发 ios
CocoaPods 是用 Ruby 编写的包管理器(可以理解为针对 iOS 的 npm)。从 0.60 版本开始 react native 的 iOS 版本需要使用 CocoaPods 来管理依赖[包括 flutter]
brew install cocoapods
安装 jdk
下载网址:www.oracle.com/java/techno…
- 配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
安装Android Studio
安装地址:developer.android.google.cn/studio/
这需要注意的是:mac 的系统版本必须大于 10.14 以及以上
新电脑不存在
.bash_profile
和.zshrc
文件,因此手动创建
touch ~/.zshrc
touch ~/.bash_profile
打开文件
open ~/.zshrc
open ~/.bash_profile
启用配置.bash_profile
[这个就是 win 的全局变量]
source ~/.bash_profile
最终.bash_profile
platform-tools在下载下来的sdk里面是不存在的,到androidStudio里面会自动下载相对应版本
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export ANDROID_HOME=/Library/Android/android-sdk-macosx
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=/Library/development/flutter/bin:$PATH
下载相关 sdk:www.androiddevtools.cn/
主要是 sdk 镜像
mirrors.neusoft.edu.cn
,端口80
[前提:没有 sdk 的话]
安装 flutter 问题
Unable to locate Android SDK
配置自定义的 sdk 本地地址(不是自定义的就不会存在这个问题)
flutter config --android-sdk "/Library/Android/android-sdk-macosx"
CocoaPods installed but not working.
权限问题
sudo chown -R $(whoami) /Users/apple/.pub-cache/