| Platform | Mobile |
| Skill | React Native |
✏️ Error 사진

✏️ Error 이름
Your Ruby version is x, but your Gemfile specified y
✏️ Error 해결방법
1. 생성한 프로젝트 내의 아래 파일로 진입해서 버전 확인
code .ruby-version
# example
2.7.5
2. 현재 버전 확인
ruby -version
# example
2.6.10
3. 2.7.5로 설치해야하지만 ruby를 업그레이드 하려면 rbenv이라는 패키지가 필요
- rbenv 설치
brew update
brew install rbenv ruby-build
# 설치 확인
rbenv versions
# 아래의 형태로 나오면 system ruby 사용중
* system
-- 에디터 리로드 or 재시작
-- 해당 명령어를 통해 설치가능한 ruby 버전 확인
rbenv install -l
-- 버전을 입력하여 루비 설치
rbenv install {version}
-- 설치된 ruby들을 확인
rbenv versions
--- 설치된 ruby들이 나오고, 선택된 루비가 표시됨
-- 여기서 global ruby로 선택을 변경
rbenv global {version}
-- path 설정
vi ~/.zshrc
[[ -d ~/.rbenv ]] && \
export PATH=${HOME}/.rbenv/bin:${PATH} && \
eval "$(rbenv init -)"
# 저장 후 적용
source ~/.zshrc
-- ruby 버전 확인
ruby -v
-- 프로젝트 폴더를 삭제하고 다시 앱 생성
'Error > React Native' 카테고리의 다른 글
| Build Failed (0) | 2022.11.27 |
|---|---|
| RCTBridge required dispatch_sync to load warning on IOS for React Native (0) | 2022.11.27 |
| error: index.js : cannot find module ‘@babel/plugin-proposal-decorators’ (0) | 2022.11.27 |
| No bundle URL present (0) | 2022.11.27 |
| cli.init is not a function (0) | 2022.11.27 |