Applic Silicon 시스템에 설치된 Ruby 는 CocoaPods 와 호환되지 않는다. 그래서 따로 Ruby 를 설치해주고 path를 설정해 주어야한다.
$ ruby -v 했을 때 버전을 확인해 보고
$ which ruby 하면 어느 위치의 ruby 가 실행되는지 알 수 있다.
시스템 ruby 인 /usr/bin/ruby 가 실행되고 있다면 CocoaPods 를 사용할 수 없다.
설치된 모든 ruby의 위치를 확인하고 싶으면 아래와 같이.
$ which -a ruby
/opt/homebrew/opt/ruby/bin/ruby
/usr/bin/ruby
먼저 Homebrew 는 기본적으로 설치.
그리고 Ruby 를 설치한다.
$ brew install ruby
environment 에 가서 path 변경. zsh 사용할 경우 다음과 같이.
$ open ~/.zshrc
그리고 Apple silicon 의 경우 다음과 같이 추가해 준다.
if [ -d "/opt/homebrew/opt/ruby/bin" ]; then
export PATH=/opt/homebrew/opt/ruby/bin:$PATH
export PATH=`gem environment gemdir`/bin:$PATH
fi
source ~/.zshrc 로 적용.