-
CocoaPods 설치 & 업데이트 에러 해결 방법카테고리 없음 2023. 11. 18. 20:18반응형
Alamofire와 RxSwift를 시작하려고 CocoaPods부터 설치하려는데 다음과 같은 에러를 만났다.
ERROR: Error installing cocoapods: There are no versions of cocoapods-downloader (>= 2.0) compatible with your Ruby & RubyGems. Maybe try installing an older version of the gem you're looking for? cocoapods-downloader requires Ruby version >= 2.7.4. The current ruby version is 2.6.10.210.
이 에러는 최신 MacOS인 소노마에서 발견되고 있다.
https://github.com/CocoaPods/CocoaPods/issues/12122
여기서도 열띤 토론?이 이어지고 있다.
Alamofire도 써야 하고, RxSwift를 SPM(Swift Package Manager)로 설치했을 때 크리티컬 이슈가 발생할 수 있다고 하니.. 코코아팟 설치를 해야겠다.
설치 에러 해결 방법
첫번째 방법은 cocoapods 1.13 버전을 설치하는 방법이다.
$ sudo gem install drb -v 2.0.5
$ sudo gem install activesupport -v 6.1.7.6
$ sudo gem install cocoapods -v 1.13.0두번째 방법은 최신 버전의 cocoapods를 설치하는 방법인데, 내가 해보진 않았다.
https://github.com/CocoaPods/CocoaPods/issues/12122#issuecomment-1784204758
> brew install ruby
Warning: ruby 3.2.2_1 is already installed and up-to-date. To reinstall 3.2.2_1, run: brew reinstall ruby> brew reinstall cocoapods
> pods --version
1.12.1이 상태에서 cocoapods 최신으로 하는 방법..
gem uninstall cocoapods
# Might need to use brew install here if you already have cocoapods installed via homebrew
brew reinstall cocoapods
# Open a new terminal and check version
pod --version나는 일단 첫번째 방법으로 설치했다.
cocoapods를 안 쓰고 XCframeworks를 쓰는 것도 괜찮겠다. 코코아팟.. 좀 찝찝하다
반응형