유니티 버전: 2022.3.50f1
맥에서 유니티 실행시 다음과 같은 'drb requires Ruby version >= 2.7.0' 설치 에러가 난다면 Ruby 버전을 업데이트 해야한다.
Ruby를 업데이트 하기 위해서는 rbenv와 ruby-build가 필요한데,
rbenv와 ruby-build를 설치하려면 먼저 Homebrew부터 설치해야 한다.
Homebrew 웹사이트에서 설치 명령을 복사하여 터미널에서 Homebrew를 설치한다.
그리고 Homebrew의 PATH를 추가하기위해 다음 단계의 명령어를 터미널에서 복사해서 실행한다.
echo >> /Users/wondg/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/wondg/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
설치가 잘 되었는지 Homebrew의 버전을 확인한다.
brew --version // Homebrew의 버전 확인
rbenv는 Ruby의 여러 버전을 전환하고 실행하는 버전관리툴이고,
ruby-build는 Ruby를 다운로드하고 설치하는 툴이다.
따라서 Ruby를 업데이트하기 위해 rbenv와 ruby-build를 설치한다.
brew install rbenv ruby-build // 설치
rbenv가 설치되었다면 설치 가능한 Ruby 버전을 확인할 수 있다.
rbenv install -l // 설치 가능한 Ruby 버전 리스트 확인
리스트에서 원하는 버전의 Ruby를 설치하고 활성화한다.
rbenv install 3.1.6 // 원하는 버전의 Ruby 설치
rbenv global 3.1.6 // 해당 버전 활성화
rbenv versions // 활성화된 Ruby의 버전 확인
which gem // gem 경로 확인 (/.rbenv/shims/gem)
vi ~/.zshrc //.zshrc 파일 편집
vi ~/.bash_profile // .zshrc와 똑같이 편집
export PATH="$HOME/.rbenv/shims:$PATH"
eval "$(rbenv init -)"
source ~/.zshrc // zshrc 적용
gem env home // gem의 PATH 확인 (/.rbenv/versions/3.1.6/...)
sudo gem install cocoapods // CocoasPods 설치
유니티 실행시 Cocoapods 설치창이 뜨지 않으면 성공이다.
Assets/External Dependency Manager/iOS Resolver/Install Cocoapods 실행시 아래와 같이 설치확인창이 뜬다.