iOS 빌드시 undefined method `exists?' for File:Class. 에러 발생

에러

Invalid "RNGestureHandler.podspec` file: undefined method `exists?' for File:Class.

원인

터미널에서 ruby -v 해봐서 ruby 버전이 2 이어서 발생한 경우

해결방법

Ruby 3.1.3 설치

brew install chruby
brew install ruby-install

ruby-install ruby 3.1.3

~/.zshrc 파일에 chruby를 이용해서 루비 버전 지정

아래 내용을 ~/.zshrc 에 추가합니다.

source /opt/homebrew/opt/chruby/share/chruby/chruby.sh
source /opt/homebrew/opt/chruby/share/chruby/auto.sh
chruby ruby-3.1.3

(필요한 경우) cocoapods 설치

gem install cocoapods

관련 이슈

1개의 좋아요

앗! 요즘 React Native 만지시는 건가요? ㅎ

1개의 좋아요

저는 뭐든 다 하죠 ㅋㅋㅋㅋ 요즘은 RN하고 meteor 같이하고 있어요.