인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

Deokhyun Kim님의 프로필 이미지

작성한 질문수

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

cocoapods 설치 오류 관련

해결된 질문

작성

·

151

0

이슈

image.png
  • React Native 프로젝트 생성 시 CocoaPods 오류

image.png
  • sudo gem uninstall cocoapods 실행 시 cocoapods 설치 안됐다는 메시지 확인

 

  • 그래서 sudo gem install cocoapods, gem install cocoapods 명령어를 통해 cocoapods 수차례 재설치 및 관련 패키지 (drb, activesupport 등) 설치했음에도 안됨

image.png
  • Xcode 상 Location, Command Line Toolds 도 확인

image.png
  • zshrc 파일 내에도 말씀하신대로 명령어 입력해놓음

 

 

-> 후 프로젝트 생성 자체가 안되서 진도를 못나가서 너무 해결하고 싶은데 어떻게 해야할까요?

 

 

개발중인 OS 등의 버전

  • Mac OS: 15.3.2(24D81)

  • ReactNative: 0.72.6(으로 생성하라고 하셔서 버전 명시하여 프로젝트 생성하였으나 실패)

  • Node: v23.10.0

  • Ruby: ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [arm64-darwin24]

  •  

    image.png

     

  • rbenv: 1.3.2

  •  

    image.png

     

 

 

답변 3

0

김민규 (강근)님의 프로필 이미지

저도 같은 현상을 겪었어서 이렇게 저렇게 해보다가 결국 잘 안되어서 최신버전으로 진행하였습니다. 추측하기로는 루비버전과 연관있는 문제 같습니다. 저는 0.78.1로 수강하고 있고 지금 42% 수강하였는데 아직까지는 문제 없습니다. 다만 나중에 지도 라이브러리 추가할때 AppDelegate.mm파일 대신 swift파일이 있을때 강의 내용과 조금 다른데 그냥 C++ 문법을 swift 문법으로 바꾸기만 하면 됩니다.

+ (수정)답변쓰고 나서 바로 다음강의에서 문제가 생겼네요.. 날짜 선택 기능 강의에서 react-native-date-picker라는 라이브러리가 최신 react-native를 지원하지 않습니다. https://github.com/henninghall/react-native-date-picker/issues/902

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

답글 달아주셔서 감사합니다.

후,, 최대한 강의랑 맞는 버전으로 해볼까 했는데 말씀주신대로 최신 버전으로 하니 되네요..

감사합니다.

 

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

image.png

말씀하신대로 저도 최신버전으로 설치했는데, 동일하게 cocoapods 이슈는 그대로거든요..? 혹시 @김민규(강근)님도 동일하게 겪으셨는지 궁금함다..
최신 버전으로 설치 전에 당연히 cocoapods 설치는 했는데요 그러네요.

김민규 (강근)님의 프로필 이미지

혹시 루비 버전이 몇인가요? 최신 버전 설치할때는 루비 버전을 3.1 이상으로 해야되는 것 같더라구요.

0

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

cocoapods가 제대로 설치되지 않은것 같은데요. 삭제 후 ( sudo gem uninstall cocoapods )다시 설치해도 동일한 문제가 발생하나요?

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

cocoapods 열몇번 다시 설치한 것 같아요..

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

@김민규(강근) 님이 말씀하신대로 최신버전으로 하니 되네요. 강의 중간에 버전 안맞아서 고생할 것 같긴한데, 시작도 못하는 것보단 나을 것 같아서 진행해볼게요. 답변 감사합니다.

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

image.png

최신버전 프로젝트 생성은 완료되었는데, 설치 전에 sudo gem uninstall cocoapods 명령어 통해서 cocoapods 설치 했는데도 동일한 cocoapods 에러가 나오네요..

Deokhyun Kim님의 프로필 이미지
Deokhyun Kim
질문자

image.png

 

GPT문의 후 activesupport 버전 맞춰서 재설치 하니 해결됐습니다

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. Deokhyun Kim님.

CocoaPods 설치 중 발생한 문제로 인해 어려움을 겪고 계신 것 같습니다. 이 문제는 보통 권한 문제, 호환성 이슈 또는 네트워크 설정에 의해 발생할 수 있습니다. 아래 몇 가지 해결 방법을 안내드리겠습니다.

해결 방법

  1. 권한 설정 확인 및 CocoaPods 재설치

    • sudo gem install cocoapods 명령어를 사용하셨는데도 설치가 안 될 경우에는, 권한 문제일 가능성이 있습니다. 다음과 같은 명령어를 실행하여 Ruby Gem 경로의 쓰기 권한을 부여해 보세요:
    sudo chown -R $(whoami) $(gem env gemdir)
    
  2. 보안 문제 체크

    • 종종 Firewall이나 Network Security 설정이 잘못되어 외부 네트워크에 접근할 수 없게 되어 있는 것입니다. 네트워크 상태나 Firewall 설정을 확인해보세요.
  3. Gem Source 수정

    • 이 과정에서 설치 소스를 수동으로 추가 및 수정해 보시는 것도 방법입니다. RubyGem의 기본 소스를 http://rubygems.org로 설정해 보세요:
    gem sources --add https://rubygems.org/ --remove http://rubygems.org/
    
  4. 시스템 업데이트 및 재부팅

    • MacOS 및 Xcode, Xcode Command Line Tools를 최신 버전으로 업데이트하고, 시스템을 재부팅해 보시기 바랍니다.
  5. Ruby 및 CocoaPods 환경 초기화

    • 경우에 따라, 설치된 모든 CocoaPods와 관련된 디렉토리 및 설정 파일을 제거한 후, 다시 설치해 보는 것이 효과적일 수 있습니다:
    sudo gem uninstall cocoapods
    rm -rf ~/.cocoapods/repos
    sudo gem install cocoapods
    pod setup
    

유사 질문 및 해결 링크

위의 방법으로도 문제가 해결되지 않는다면, 추가적인 문제가 될 수 있는 요소들에 대해 함께 고려해 보아야 할 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.