인프런 커뮤니티 질문&답변

dbrendlf님의 프로필 이미지
dbrendlf

작성한 질문수

맛집 지도앱 만들기 (React Native + NestJS)

[1-5] 프로젝트 생성 및 ruby 에러 해결

[1-5] ruby 버전 문제

해결된 질문

작성

·

450

·

수정됨

1

export PATH=$HOME/.rbenv/shims:$PATH
eval "$(rbenv init - zsh)"

M1 맥북을 사용 중인데, zshrc 파일에 Ruby 버전을 변경하는 코드를 추가했지만 정상적으로 작동하지 않아 인텔 맥에서 사용하는 환경 변수 코드를 사용하니 버전이 변경되었습니다.

그러나 버전이 변경되었다고 해도 프로젝트를 생성할 때 환경 설정 문제가 발생합니다.

답변 1

1

Kyo님의 프로필 이미지
Kyo
지식공유자

안녕하세요. 루비버전은 정상적으로 나오는상태인가요? 터미널 에러메세지 전체를 올려주시겠어요?

혹시 맥os버전은 몇버전을 사용하시는지 어떤쉘로 진행하고계신지도 궁금합니다

dbrendlf님의 프로필 이미지
dbrendlf
질문자

루비 버전은 정상적으로 나오는 상태이고 버전 변경하는 코드 입력 시 에러 없이 정상적으로 변경됐다고 나오지만 실제 버전은 변경되지 않네요.. 맥 버전은 최신 버전인 14.4.1 버전입니다.

Kyo님의 프로필 이미지
Kyo
지식공유자

어떤쉘로 진행하고 계신가요?

에러는 프로젝트초기화중 cocoapod설치중에 발생하는건가요? 에러메세지부분말고 터미널전체를 올려주시면 더 좋을것같습니다!

dbrendlf님의 프로필 이미지
dbrendlf
질문자

쉘은 mac os 기본 프로그램 인 명령어 로 진행했습니다
image

Kyo님의 프로필 이미지
Kyo
지식공유자

루비버전이 2.6.10으로 나온다면 정상적으로 변경되지 않은것 같은데요. 터미널이 zsh 맞으시죠?
Xcode > Settings > Locations > Command Line Tools에서 옵션이 선택되어있는지도 한번 보시겠어요?

dbrendlf님의 프로필 이미지
dbrendlf
질문자

imagezsh 맞습니다
imageCommand Line Tools 말씀하신 옵션은 선택돼있습니다.

 

Kyo님의 프로필 이미지
Kyo
지식공유자

앗 선택은 되어있지만 No Xcode Selected로 나오는 상태이신데, 옵션을 눌러서 다시 선택해보시거나 아래 나와있는대로 xcode-select 해보시겠어요?

Kyo님의 프로필 이미지
Kyo
지식공유자

rbenv도 not found로 뜨셔서 설치가 되어있지 않아보이네요. 처음부터 다시 설치를 해보셔야할것같습니다.

dbrendlf님의 프로필 이미지
dbrendlf
질문자

xcode는 설정했습니다
image

Kyo님의 프로필 이미지
Kyo
지식공유자

설치를 처음부터 다시해보시고, zshrc에 eval "$(rbenv init - zsh)" 대신 아래와 같이 두줄을 추가해도 버전이 변경이 되지않나요?


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

eval "$(rbenv init -)"

dbrendlf님의 프로필 이미지
dbrendlf
질문자

감사합니다.

Xcode, cocoapods 설정 문제를 해결하니 해결됐습니다.

ruby 버전 문제는 zshrc에 두 줄을 추가해서 해결했습니다.

export PATH=$HOME/.rbenv/shims:$PATH
eval "$(rbenv init - zsh)"
Kyo님의 프로필 이미지
Kyo
지식공유자

해결되었다니 다행입니다 👏 👏

dbrendlf님의 프로필 이미지
dbrendlf
질문자

질문 이 하나 더 있는데 안드로이드 프로젝트 실행 시 자동으로 에물레이터 가 실행되지 않아서 프로젝트 실행 시 오류가 나서 안드로이드 스튜디오 로 에물레이터 를 실행 후 프로젝트를 실행하고 있는데 혹시 강의처럼 자동으로 열리는 거는 따로 설정한 건가요

Kyo님의 프로필 이미지
Kyo
지식공유자

어떤 에러가 발생하며 열리지 않나요?? 자동으로 열리는 설정을 따로 하진않았습니다!

dbrendlf님의 프로필 이미지
dbrendlf
질문자

image안드로이드 실행 시 에뮬레이터 오류가 나서 npx react-native doctor 통해 체크해 본 건데 에뮬레이터 가 없다고 나오네요

dbrendlf님의 프로필 이미지
dbrendlf

작성한 질문수

질문하기