Tag Archives: ruby

RVM(Ruby Version Manager)을 Ubuntu 11.04에 설치

참조: http://beginrescueend.com/rvm/install/
http://www.christopherirish.com/2010/08/25/how-to-install-rvm-on-ubuntu-10-04/

$ sudo apt-get install  curl  git
# RVM 최신버전 설치
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

#Load RVM into your shell sessions as a function
$ echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” #Load RVM function’ >> ~/.profile

#  Reload shell configuration & test
$ source .profile

# 설치와 설정이 정상적이면 ‘함수임’(‘rvm is a function’) 메시지가 표시됨
$ type rvm | head -1

# 운영체제의 의존성을 확인
$ rvm notes

———————————————–
# Ruby 설치에 필요한 패키지 설치
$ sudo aptitude install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev vim libsqlite3-0 libsqlite3-dev sqlite3 libreadline-dev libxml2-dev git-core subversion autoconf

# 알려진 ruby 목록을 표시
$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p352]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2-p180
[ruby-]1.9.2[-p290]
[ruby-]1.9.2-head
[ruby-]1.9.3[-preview1]
[ruby-]1.9.3-head
ruby-head

# Ruby 1.9.2 설치
$ rvm install 1.9.2

# Ruby 버전 이용하기
$ rvm use 1.9.2

# 정상적 동작확인
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]

$ rvm list
rvm rubies
=> ruby-1.9.2-p290 [ x86_64 ]
ruby-1.9.3-preview1 [ x86_64 ]