✔ Downloading template
✔ Copying template
✔ Processing template
✖ Installing Bundler
error Your Ruby version is 2.6.8, but your Gemfile specified >= 2.6.10
위같이 리액트 네이티브 빌드 시도하면 ruby 버전이 안맞는다고 씨발 오류를 뱉는데...
ruby -v 로 루비버전 확인하면
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [arm64-darwin21]
이라고 2.7.5버전 쓰고 있다고 분명히 처 나오는데 왜 지랄인지 모르겠다.
zshrc 환경변수 세팅도 다 했는데 씨발... 왜 저지랄 나는건지 모르겠다
벨로그 티스토리부터 시작해서 스택오버플로우 레딧 전부 뒤져서 다 따라해봐도 전혀 해결이 안된다.
M1 맥북프로 쓰고 있다
혹시 이것도 M1칩 이슈면 걍 맥북 갖다 버리고 인텔칩으로 갈아탈련다
/usr/bin/ruby -v 치면 버전 몇나옴
2.6.8나오네 이거 뭐지?
저거 딴데 옮기고 ruby shim에 있는거 심링크로 넣음 안되나 - dc App
/usr/local/bin/bundle 지우면 된다는 사람들 많은것 같음 path 꼬인것 같은데 정 안되면 네이티브 빌드 돌릴때 path 끼워넣고 돌려봐야지
참조
https://github.com/facebook/react-native/issues/35873
https://stackoverflow.com/a/12150580/
이거해봄?
ㅇㅇ
.rbenv-version 이런 파일 없음?
.rbenv 랑 .rvm밖에없음
M1은 무슨 걍 흔한 더블의존성 문제구만
걍 루비가 여러개 설치된거임 - dc App
루비 버전 맞는거 빼고 날리던가 빌드스크립트에서 루비 찾는 코드 보고 님 시스템읓 수정하면댐 - dc App
루비쪽엔 가상 env같은거 있으면 설정해두면 편함. 의존성 문제가 너무 많더라고