hyunn

CocoaPods version update 과정에서 Error 해결 본문

Error

CocoaPods version update 과정에서 Error 해결

hyunn383 2025. 5. 21. 14:38

현재 코코아팟 버전 확인

pod --version

 

 

버전 업데이트가 필요하다면, 코코아팟 설치 진행

# 가장 최신 버전으로 설치
sudo gem install cocoapods

# or

# 특정 버전으로 설치
sudo gem install cocoapods -v 1.16.2

 

 

❌ Error 발생

(터미널 에러 로그를 캡쳐를 안해놔서 정확한 로그가 기억나진 않는다...ㅠㅠ)

 

우선 에러 발생 시 체크해야 될 건 크게 두가지 인 것 같다.

 

1. Xcode Command Line Tools 버전

2. Ruby 버전

 

둘 다 업데이트 해주면 된다.

 

 

💡 Error 해결

1. Xcode Command Line Tools

 

Xcode Command Line Tools 삭제 후 재 설치

# 삭제
sudo rm -rf /Library/Developer/CommandLineTools

# 설치
sudo xcode-select --install

 

아래와 같은 창이 뜨면 설치를 진행해준다.

 

 

2. Ruby

 

Ruby 버전 관리자 rvm 설치

curl -L https://get.rvm.io | bash -s stable

 

Ruby 설치

# 가장 최신 버전으로 설치
rvm install ruby

# or

# 특정 버전으로 설치
rvm install ruby-3.3.0

 

❌ 또 한번의 Error 발생

 

ERROR:  While executing gem ... (Gem::Exception)

OpenSSL is not available. Install OpenSSL and rebuild Ruby or use non-HTTPS sources (Gem::Exception)

 

-> Ruby를 설치하는 과정에서 OpenSSL 의존성을 정확하게 참조할 수 있도록 해야한다. 

 

만약 SSL이 없다면 SSL을 우선 설치하고, 설치를 했다면 ruby 설치 시 SSL 경로를 참조할 수 있게 해준다.

rvm install ruby-3.3.0 -C --with-openssl-dir=`brew --prefix openssl`

 

 


 

 

모든 에러 해결 후, 코코아팟 설치

sudo gem install cocoapods

 

설치된 코코아팟 버전 확인

pod --version