본문 바로가기

Web Programming/Ruby on Rails

Rbenv Ruby 환경관리 및 설치

Ruby 버전 관리

Mac은 기본적으로 Ruby를 지원하고 있으나 이는 시스템 Ruby로 권한 설정 및 프로젝트마다 다른 버전을 활용하기 위해서는 Rbenv를 통해 Ruby 버전을 관리하는 것이 필요하다. Local 설정으로 디렉토리마다 버전을 관리할 수도 있으며, Global 설정을 통해 전역적으로 설정 또한 가능하다.


Homebrew 설치

Rbenv 설치에 앞서,  Mac용 패키지 관리자 Homebrew 설치가 필요하다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

정상적으로 설정되었다면 brew --helpbrew -v 를 통해 확인이 가능하다. 


Rbenv 설치 및 Ruby 설치

Homebrew 까지 설치가 완료되었다면 Rbenv를 설치할 수 있다.

brew install rbenv

그리고 zsh 터미널에 아래의 명령어를 적용시켜주어야 한다. ~/.zshrc 파일에 아래의 설정을 적용시켜 준다.

~/.zshrc
echo 'eval "$(rbenv init -)"'

 

이제 Rbenv를 통해 Ruby 버전을 관리할 수 있다.

아래의 명령어를 통해 설치 가능한 ruby 버전을 확인할 수 있다.

rbenv install -l

그리고 원하는 버전을 아래의 명령어로 설치한다.

rbenv install "버전"

이제 원하는 루비 버전을  local 현재 디렉토리에 적용할 것인지, global 전역으로 적용할 것인지 아래의 명령어를 통해 실행한다.

rbenv local "버전"
rbenv global "버전"

마지막으로 설치한 버전이 맞는지 확인한다.

 

ruby -v