1. 개발 환경 준비

필수 도구 설치

brew install node
brew install watchman
brew install openjdk@11

macOS에서 Java 11을 사용해야 함.


# zshrc 또는 profile 파일에 환경변수 추가
echo 'export JAVA_HOME=/opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk/Contents/Home' >> ~/.zshrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc
source ~/.zshrc


2. Node.js 버전 맞추기 (React Native는 Node.js 18 이상 권장)

brew install nvm

# nvm 설정 (zshrc에 추가)
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \\. "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc
source ~/.zshrc

# Node.js 18 설치 및 기본 설정
nvm install 17
nvm use 17
nvm alias default 17


3. 프로젝트 생성

mkdir ~/RNWorkspace // 주의
cd ~/RNWorkspace // 실제 만들려고 하는 파일명으로 입력
npx @react-native-community/cli init cookaibot


4. Android SDK 설정


cd CareerRoom
echo "sdk.dir=$HOME/Library/Android/sdk" > android/local.properties


오류 해결 - run-android 명령이 안 될 때

문제 . unknown command 'run-android'