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

    -- 프로젝트 폴더를 삭제하고 다시 앱 생성

+ Recent posts