[React-Native]프로젝트 생성중 ruby 버전 불일치

승환·2023년 5월 9일
0

React-Native_Issue

목록 보기
2/8

에러메시지


react-native error Your Ruby version is 2.6.8, but your Gemfile specified 2.7.5

원인


mac은 기본적으로 ruby가 설치되어있지만 reactNative를 설치하기 위해서는 버전에 맞는 ruby가 설치되어 있어야 합니다.

해결


따로 ruby 패키지 매니저를 설치하여 버전을 맞춰주었다. 나는 rbenv 사용하였습니다.

  1. 우선 rbenv로 원하는 버전을 설치합니다.
rbenv install 2.7.5
rbenv global 2.7.5
rbenv local 2.7.5

그후 ruby —version 으로 버전을 확인해보면 여전히 2.6.8로 버전이 바뀌지 않았습니다.
아직 설치 경로가 그대로이기 때문입니다.
따라서 새로 설치된 루비 경로를 환경 변수에 추가해주어야 합니다,

제 경우는 ~/.zshrc 를 수정하였습니다.

  1. 루비 환경변수 추가
[[ -d ~/.rbenv  ]] && \
export PATH=${HOME}/.rbenv/bin:${PATH} && \
eval "$(rbenv init -)"

이후 저장하고 다시 루비 버전을 확인하면 2.7.5로 변경되있는것을 확인할 수 있습니다.

profile
반갑습니다~

0개의 댓글