관리 메뉴

잉블~!

rvm 을 이용한 ruby 설치 본문

Programming/Ruby

rvm 을 이용한 ruby 설치

환상경 2013.05.08 23:03

시작

그동안 밀린 작업들을 한꺼번에 처리하고 이제 남은건 플밍 관련 환경설정중 Ruby 환경 설정에 관한 정리를 하고자 합니다. Ubuntu Server를 사용하는지라 그동안에는 패키지 관리자를 사용해서 ruby를 설치해왔는데 peniar님이 전에 조언한게 있어서 (실제로 이 포스팅은 4달전에 작성할 예정이었던 쿨럭;;;) rvm으로 설치를 했습니다. 이 rvm으로 설치하게되면 홈 디렉토리에 .rvm 이라는 디렉토리가 생성되고 모든 패키지가 이곳에 설치가 되어서 초기화할때 단순히 저 .rvm디렉토리만 삭제 해주면 되다보니 관리가 좀더 편해지는 장점이 있습니다.

패키지 설치

$ curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby


위 명령을 실행하면 .bash_profile / .zshrc 등 여러 파일들이 생성되는데 저는 관리의 편의성을 위해 해당 파일의 정보를 .bashrc 에 복사해 붙여넣고 생성된 파일들을 모두 삭제 해주었습니다.

rvm scrpt가 업데이트 되면서 더이상 설정 파일을 생성해주지 않습니다. 수동으로 추가해주시면 됩니다.


$ rvm requirements
$ sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

의존성 패키지 설치도 rvm 설치 스크립트가 업데이트 되면서 자동으로 설치를 해줍니다. (Ubuntu Linux / Mac OS X에서 확인)


Mac에서는 brew를 이용해서 requirements를 통해 나타난 패키지를 설치해주면 됩니다.

Ubuntu 에서는 자동으로 apt-get을

Mac에서는 brew를 실행해서 의존 패키지를 설치해줍니다.


$ rvm install 2.0.0
$ rvm use --default 2.0.0

--ruby 옵션으로 설치를 하게되면 가장 최신버전의 ruby를 설치하게 됩니다.


기타 유용한 명령들
$ rvm get (rvm 리스트 갱신 및 업데이트)
$ rvm list (설치되어있는 ruby 버전 출력) $ gem install pry (ruby 기본 REPL보다 강화된 기능을 제공해주는 REPL)


[[ 2013. 07. 29 ]]

VM에 리눅스를 새로 설치해서 rvm 셋팅을 하던중 설치 스크립트가 바뀐것을 확인

기존과는 다르게 자동으로 셋팅해주는것을 보고 문서를 수정함

좀더 자세한 설정을 보려면 RVM개발자 사이트를 방문해서 확인해보세요

https://github.com/wayneeseguin/rvm

0 Comments
댓글쓰기 폼