사실 mac에는 원래 ruby가 설치되어 있는데 이것 때문에 문제가 생길 때가 있다.
최근에 Gitlab 관련한 소스를 만질때가 많은데
bundle install 을 하면 gem 을 설치할때 꼭 한두개씩 error를 내뱉는다.
gitlab-development-kit에서도 이런 내용을 가이드 하고 있다.
자세한 내용은 https://github.com/sstephenson/rbenv 여기 있다.
1. brew를 사용해서 설치
2. .bash_profile 수정
최근에 Gitlab 관련한 소스를 만질때가 많은데
bundle install 을 하면 gem 을 설치할때 꼭 한두개씩 error를 내뱉는다.
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.정확한 이유는 파악하지 못했지만 이런 경우 rbenv를 사용해서 ruby를 설치하면 이런 문제가 잘 발생하지 않는다.
gitlab-development-kit에서도 이런 내용을 가이드 하고 있다.
Ruby 2.1.6 installed with a ruby version manager (RVM, ruby-build, rbenv, chruby, etc.), DO NOT use the system Rubymac에서 rbenv 설치는 굉장히 간단하다.
자세한 내용은 https://github.com/sstephenson/rbenv 여기 있다.
1. brew를 사용해서 설치
$ brew update
$ brew upgrade rbenv ruby-build
2. .bash_profile 수정
eval "$(rbenv init -)"
위의 한 줄만 추가하면 된다.
3. ruby 설치
# list all available versions:
$ rbenv install -l
# install a Ruby version:
$ rbenv install 2.0.0-p247
# 인스톨후 이 명령어를 실행 해준다.
$ rbenv rehash
# Global로 설정하고 싶은 경우.
$ rbenv global 2.0.0-p247