rbenv 사용

2018-03-01

맥북 초기화를 하고, zsh 설정을 한 뒤, jekyll을 설치하는데 내 블로그 글을 보고 따라했다.

ruby는 맥에 기본으로 설치되어있어서 별 생각없이 따라하는데 ruby 버전을 올려야 한다는 에러메시지가 나왔다.

$ gem install jekyll
Fetching: public_suffix-3.0.2.gem (100%)
ERROR:  Error installing jekyll:
	public_suffix requires Ruby version >= 2.1

내가 쓰는 맥북에 설치된 기본 ruby 버전은 이랬다.

$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

ruby 버전별로 실행환경을 관리하는 툴중 하나인 rbenv를 사용했다.

$ brew install rbenv ruby-build
$ rbenv install 2.5.0
$ rbenv global 2.5.0

그 뒤 ~/.zshrc에 아래 내용을 추가 해 준다. zsh이라고해서 특별한건 없고, 기본 bash 쓰시는 분들은 ~/.bash_profile에 넣어두면된다.

# Include rbenv for ZSH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

ruby 2.5.0으로 설치 된 것을 확인 할 수 있다.

$ ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]

참고자료