애플 실리콘 맥을 새로 장만하면서 RN을 세팅하는 방법 정리
이 글은 node, Homebrew는 설치되었다고 가정하고 작성합니다.
RN을 위한 도구, 라이브러리 설치
X-code 설치
React-Native를 위한 X-code를 애플 앱스토어에서 검색 후 설치하면 됩니다.
watchman 설치
다음 명령어를 통해서 watchman을 설치합니다.
> brew install watchman
cocoapod 설치
다음 명령을 사용해 iOS 개발을 위한 CocoaPods를 설치합니다.
> sudo gem install cocoapods
저의 경우 위 명령어를 사용한 뒤 Ruby 버전으로 인한 아래와 같은 에러가 나왔습니다.
ERROR: Error installing cocoapods:
The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with `gem install drb -v 2.0.6` and then running the current command again
drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.
위 에러는 CocoaPods에서 요구하는 Ruby의 버전보다 맥의 버전이 더 낮아서 생기는 문제입니다.
Ruby Version Update
- 아래 명령어를 통해서 Ruby 버전 관리를 위한 rbenv를 설치합니다.
> brew install rbenv
- rbenv 초기화
> rbenv init # 초기화
- rbenv 버전 설치 후, 적용
아래 명령어를 통해 ruby의 최신 버전을 설치한 뒤, 적용합니다.
> rbenv install 3.3.5
> rbenv global 3.3.5
# 버전이 변경된지 확인
> ruby --version
- 위 명령어를 사용해서 ruby version이 변경되지 않았다면, zshrc를 설정해야 할 수도 있습니다.
> vi ~/.zshrc
# 위 명령어를 입력한 후, i => 아래의 텍스트 추가 => ESC => :wq
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
# 입력한 뒤
> rbenv rehash
> eval "$(rbenv init -)"
이후 위 3번 단계를 반복하면 ruby version이 변경됩니다.
- ruby version이 변경되면, CocoaPod 설치
> sudo gem install cocoapod
React Native CLI
위 도구들을 모두 설치한 뒤 React Native를 설치합니다.
> npm install -g react-native-cli
React-Native init
> npx react-native init myApp
'Frontend > react-native' 카테고리의 다른 글
react-native run ios 시뮬레이터 build 에러 (0) | 2024.04.23 |
---|