rbenv 를 쓸때 시스템 와이드 하게 잡아놓는게 작업할때도 편하고 좋다.
(여러유저도 하나의 rbenv 설정을 바라보게 됨)
개발환경을 할때는 무조건 시스템와이드하게 설정을 잡아야 할거 같다.
일단 git로 소스 받아보자
# cd /usr/local # git clone git://github.com/sstephenson/rbenv.git rbenv # mkdir rbenv/shims rbenv/versions rbenv/plugins
그룹 추가와 권한 설정을 추가한다.
# groupadd rbenv # chgrp -R rbenv rbenv # chmod -R g+rwxXs rbenv
Ruby 버전별로 다운받을수 있게 플러그인도 받아서 설치하자.
# cd rbenv # git clone git://github.com/sstephenson/ruby-build.git plugins/ruby-build # cd plugins/ruby-build # ./install.sh
그리고 각 유저가 실행할수 있도록 rbenv 용 shell 파일을 추가 하자.
# vi /etc/profile.d/rbenv.sh export RBENV_ROOT="/usr/local/rbenv" export PATH="/usr/local/rbenv/bin:$PATH" eval "$(rbenv init -)"
이제 Ruby 만 깔면 된다.
그전에 필요한 패키지를 깔자.
# yum install --enablerepo=epel make gcc zlib-devel openssl-devel readline-devel ncurses-devel gdbm-devel db4-devel libffi-devel tk-devel libyaml-devel
정상적으로 깔리면
rbenv로 원하는 Ruby를 버전별로 깔도록 하자.
# rbenv install --list # 인스톨할수 있는 Ruby 버전정보들이 리스트로 출력됨 # rbenv install 2.1.2 # rbenv global 2.1.2
이러면 끝
참고
우분투
CentOS
http://nomnel.net/blog/centos-system-wide-rbenv-and-ruby-build/
L
•8년 ago
검색하다 보니 현식이 블로그에 도달하게 되네 ㅎㅎ
잘살고 있는 모습 보니 좋네 ㅎㅎ
blog-admin
•8년 ago
누구시죠? ㅎ