rbenv 사용
맥북 초기화를 하고, 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]