1
25
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
Address: http://oddpoet.net/archives/346
no comment untill now