给新同学解决一下mac系统无法安装项目的问题

来源:2-2 开发环境搭建指导-Mac平台【持续更新】

o杨飞o

2023-03-18

一、安装软件管理包

二、安装 ios环境

  • 安装 xcode

    应用市场安装即可。

  • 安装 CocoaPods

# 安装 GPG keys(如果你没有gpg2软件,不执行这一步也可以的。)
gpg2 --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

# 安装rvm(官网 https://rvm.io/ )
curl -sSL https://get.rvm.io | bash -s stable

# 重载生效
source .zshrc

# 安装ruby2.7.6, 当前版本的rn是需要这个这个版本的ruby, 后续看安装的时候报什么错误,一般会告诉你 gemfile 指定的版本,安装那个版本就行了。
rvm install 2.7.6

# 设置为默认版本
rvm use 2.7.6 --default

# 配置镜像
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db

# 再安装 CocoaPods
sudo gem install cocoapods

三、JS运行环境

  • 安装node

    直接官网下载即可

  • 安装 watchman

sudo port install watchman

四、创建示例项目

# 如果安装遇到问题,可以先忽略安装,后面自己手动处理安装
npx react-native@latest init github_rn --skip-install

# 安装web依赖
cd github_rn
yarn

# 先处理系统配置
sudo xcode-select --switch /Applications/Xcode.app
sudo xcodebuild -license accept

# 安装ios依赖
cd ios
# 如果你是inter芯片,执行下面的两行指令。
bundle install
bundle exec pod install
# 如果你是m1芯片,执行下面的两行指令。
arch -arm64 bundle install
arch -arm64 bundle exec pod install
写回答

1回答

o杨飞o

提问者

2023-03-18

因为我的电脑是inter芯片的,系统又是比较新的13版本,所以brew安装很多软件,都有点问题。所以我换了macports来安装的 watchman

如果你的系统不是13版本,或者其他情况,可以继续尝试 brew来管理。

0
1
CrazyCodeBoy
总结的很棒,给你的分享精神点赞。
2023-03-19
共1条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程