ReactNative

[React-Native] Your Ruby version is 2.6.10, but your Gemfile specified 2.7.6

졸려질려 2023. 3. 17. 15:44
반응형

 오랜만에 새 React-Native 프로젝트를 생성하던 중에 위 에러를 마주쳤다. 에러의 내용은 Ruby 의 버전이 맞지 않다는 것으로, Ruby 버전을 업데이트 하기로 했다.

 업데이트와 동시에 앞으로도 쉽게 업데이트 하기 위해서 Ruby 버전 관리자인 rbenv 까지 설치하기로 한다.

실행 환경
 - Macbook M1 Pro (2021)
 - Ventura 13.2.1

1. brew update

brew update

2. brew install ruby-build

brew install ruby-build

3. brew install rbenv

brew install rbenv

4. rbenv install 2.7.6

rbenv install 2.7.6

5. rbenv global 2.7.6

rbenv global 2.7.6

6. ~/.zshrc 에서 환경변수 설정

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc

  열려있는 터미널에서 바로 적용하기 위해 아래 명령어 입력 ( 또는 터미널 재시작 )

source ~/.zshrc

 이번에 새로 업데이트된 MacOS Ventura 에서는 PATH 경로가 다르다고 한다. Mac Ventura 인 경우에는 아래의 경로로 수정한다.

export PATH="$HOME/.rbenv/shims:$PATH"

 

출처

https://stackoverflow.com/a/74205647

 

Your Ruby version is 2.6.8, but your Gemfile specified 2.7.5

I have installed node@16(v16.18.0) in macOS and npm version: 8.19.2. Operating System macOS(Monterey) version: 12.6 Xcode Verion: 14.0.1 Followed some instructions to setup react-native environme...

stackoverflow.com

반응형