mac 环境搭建(一)

551 阅读1分钟

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/

blog.csdn.net/hahahhahaha…

主要是 sdk 镜像mirrors.neusoft.edu.cn,端口80[前提:没有 sdk 的话]

安装 flutter 问题

juejin.cn/post/684490…

  • Unable to locate Android SDK 配置自定义的 sdk 本地地址(不是自定义的就不会存在这个问题)
flutter config --android-sdk "/Library/Android/android-sdk-macosx"
  • CocoaPods installed but not working.

权限问题

blog.csdn.net/ruglcc/arti…

sudo chown  -R $(whoami) /Users/apple/.pub-cache/