React native을 시작하는 과정에서 Cocoapods 때문에 계속 에러가 났다.
(물론 다른 부분도 계속 나고있음^^;; 땀 뻘뻘)
$ pod --version
과 같은 pod으로 시작하는 명령어를 치면 아래와 같은 에러가 나온다 ㅠㅠ
에러 메세지
/opt/homebrew/lib/ruby/gems/3.2.0/gems/activesupport-7.1.0/lib/active_support/core_ext/array/conversions.rb:108:in '<class:Array>': undefined method 'deprecator' for ActiveSupport:Module (NoMethodError)deprecate to_default_s: :to_s, deprecator: ActiveSupport.deprecator
저 파일을 열어서 뭐가 문제지? 봐도 모르겠고,
cocoapods을 지웠다 다시 깔아도 계속 같은 에러가 나왔다.
그러다 찾은 스택오버플로우!!
cocoapods을 설치할 때 activesupport라는 것과 같이 설치가 되는데 이 activesupport가 어제 (10월 5일) 업데이트 되었다고 한다. 그래서 버그가 나는 모양이다 ㅠㅠ
$ sudo gem uninstall activesupport
$ sudo gem install activesupport -v 7.0.8
activesupport를 삭제하고 이전 버전인 7.0.8로 다시 설치해주면 해결된다!