반응형
macOS는 기본적으로 Ruby가 설치되어 있습니다.
하지만 여러 이유로 다양한 버전의 Ruby를 설치해놓고 그 때 그 때 버전을 변경하며 사용하거나, 가상환경을 설정해야 할 수 있습니다.
macOS에서 rbenv를 이용해 Ruby 버전을 관리하는 법을 알아봅니다.
homebrew를 이용해 rbenv 설치
$ brew update # Homebrew 업데이트
$ brew install rbenv ruby-build # rbenv, ruby-build 설치
homebrew가 설치되지 않은 경우 이 링크에서 설명하는 방법으로 설치할 수 있습니다.
.bash_profile 수정
.bash_profile (혹은 사용하는 터미널의 초기 환경 설정 파일)에 아래 명령어를 추가합니다.
eval "$(rbenv init -)"
Ruby 설치
이제 터미널을 다시 열어서 원하는 Ruby 버전을 설치합니다.
$ rbenv install 2.4.4 # Ruby 2.4.4를 설치합니다.
$ rbenv rehash # 새 Ruby 설치 후 실행합니다.
Ruby 버전 변경
아래 명령어를 이용해 원하는 버전을 지정할 수 있습니다.
$ rbenv global 2.4.4 # 시스템 전역의 버전을 지정합니다.
$ rbenv local 2.3.2 # 현재 디렉토리에서 사용할 버전을 특정합니다.
참고 문서
- macOS 용 패키지 관리자 - Homebrew: https://brew.sh/index_ko
- mac에 rbenv 사용해서 ruby 개발환경 세팅하기: https://devlog.github.io/2015/11/30/mac-rbenv-ruby.html
- rbenv 작동원리: https://withrails.com/2015/11/25/rbenv-작동원리/
반응형