Mac 업데이트 후 CocoaPod 오류 해결방법

MacOS를 업데이트를 할 때마다 여러 문제가 발생하는데, xcrun error를 해결하고 나니 CocoaPods에서 다른 오류가 발생했다. CocoaPods로 새로운 라이브러리를 추가하려고 install 을 하려는데 다음과 같은 오류 메시지가 등장했다.

CocoaPods 에러

처음 보는 오류 메시지에 당연하게도 구글에 검색을 했고, 해결 방법을 찾을 수 있었다.

Brew based CocoaPods CLI fails in MacOS 10.15 Catalina due incorrect fallback to Ruby 2.3 #8955

고맙게도 위의 링크에서 👍가 가장 많은 댓글에서 해결 방법을 얻었다. 해결 방법은 간단한데 각자 설치한 방법에 따라서 CocoaPods를 재설치 하면 되는 것 같았다. 회사의 맥은 Homebrew를 통해 설치되었으므로 다음과 같은 명령어를 사용하면 된다.

1
2
$ brew install cocoapods --build-from-source
$ brew link --overwrite cocoapods

하지만 한 번에 잘 되는 걸 본 적이 거의 없다. 첫 번째 명령어를 입력하니 다음과 같은 오류가 발생했다.

brew 설치 에러

그래서 오류 내용에 있는 명령어를 입력해 주었더니 인스톨이 잘 진행되었다. 인스톨이 진행되고 나서 link 가 필요하다고 하여 위 링크 명령어를 입력했고 pod 명령어가 정상적으로 작동하는 것을 확인했다.

추가적으로 Homebrew를 이용하지 않고 일반적인 방법으로 CocoaPods를 설치한 사람은 다음과 같은 명령어를 사용하면 된다고 한다.

1
$ sudo gem install cocoapods

Leave a comment