상세 컨텐츠

본문 제목

[error]Gem:: GemNotFoundException

iOS 캐기/Error 캐기

by Atlas 2022. 9. 28. 00:47

본문

728x90
반응형

시나리오 : pod install 시 error 해결 

 

 

원인 : 맥 OS에서 기본 설치되어 있는 시스템 Ruby를 사용하고 있어, 그로 인한 권한 문제로 발생하는 문제 

 

1. 시스템의 설치 된 ruby 버전확인 및 설정

rbenv versions

system 앞에 "*" 표시가 되어 있을 것이다. 

rbenv install 3.1.2
rbenv global 3.1.2

명령어를 실행하고 

rbenv versions

명령어를 다시 실행해보면 이렇게 기본설정이 바뀐 것을 확인 할 수 있다.

 

2. 환경 Path를 지정해준다 .

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

 

3. bash_profile 적용하는 명령어를 실행한다. 

source ~/.bash_profile

 

cat 명령어로 한번 확인해 보았다. 

 

4. ruby 패키지 매니저인 bundler를 설치해준다. 

 

마지막으로 다시

pod install

TADA!  잘된다! 

 

 

참고사이트 

https://happymemoryies.tistory.com/21

 

맥북(Macbook)에서 While executing gem ... (Gem::FilePermissionError) 에러가 발생할때

Slate라는 API 사양서 관리 오픈 플랫폼을 설치 하려고 했을때 발생했는데, 꽤 골치 아팠던 경험이라 기록을 하기로 하였습니다. 문제의 결론은 MacOS에서 기본 설치되어 있는 시스템 Ruby를 사용하

happymemoryies.tistory.com

 

반응형

관련글 더보기

댓글 영역