linux에서 일반 유저 계정이면 rvm(http://rvm.beginrescueend.com/)을 사용하여 ruby를 설치하는게 유용하지만 시스템 레벨 설치에서는  rvm이 번거로운 점이 있습니다.

debian/ubuntu package가 항상 조금씩 늦게 나오기 때문에 ruby 최신버전(현재 1.9.2-p136)을 사용해야 할 경우 source compile이 최선책이죠.
(참고:  debian package의 ruby-1.9.1은 실제로 ruby-1.9.2-p0입니다.)

그런데  source compile 해서 사용할때 의존성이 있는  library들 때문에 rails 등에서  문제가 발생하지요. 대략적으로 rails 환경을 위한 ruby source compile에 필요한 library는 다음과 같습니다.

  • zlib
  • openssl
  • readline
  • sqlite3

그래서 ruby source compile을 할 경우 아래와 갈이 관련 lib들을 먼저 설치해줘야 합니다.

$ sudo apt-get install build-essential libssl-dev libsqlite3-dev libreadline5-dev zlib1g-dev

그런 후에  아래처럼 ruby source를 compile하고, rails를 설치하면 rails를 위한 기본  환경설정이 끝납니다.

$ cd /tmp
$ mkdir src
$ cd src
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz
$ tar xzvf ruby-1.9.2-p136.tar.gz
$ cd ruby-1.9.2-p136
$ ./configure
$ sudo make && sudo make install

$ gem install rails
, ,
Trackback

no comment untill now

Add your comment now

WordPress SEO