Ruby basic

From 탱이의 잡동사니
Jump to navigation Jump to search

Overview

Ruby 프로그래밍 내용 정리

Installation

Install rbenv from git.

$ git clone git://github.com/sstephenson/rbenv.git .rbenv

.bash_profile 수정

[ -f "$HOME/.profile" ] && source "$HOME/.profile"
[ -f "$HOME/.bashrc" ] && source "$HOME/.bashrc"

.bashrc 수정

export RBENV_ROOT="${HOME}/.rbenv"
if [ -d "${RBENV_ROOT}"	]; then
  export PATH="${RBENV_ROOT}/bin:${PATH}"
  eval "$(rbenv	init -)"
fi

루비를 설치하기 위해서는 rbenv 플러그인 ruby-build 가 필요하다. .rbenv/plugin 디렉토리를 생성하고 github 에서 ruby-build 를 받아오자.

$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git

이제 루비를 설치하도록 하자.

$ rbenv install 2.0.0-p647

rehash 옵션은 새로운 환경을 재설정하는 옵션으로 새로 루비를 설치하거나 루비 젬을 설치한 다음 반드시 실행해야 한다.

$ rbenv rehash

global 옵션은 전역 설정을 변경하는 옵션으로 시스템에서 해당 버전의 루비를 사용하기 위해 사용한다.

$ rbenv global 2.0.0-p647

설치하고자 했던 루비 버전이 제대로 설치되었는지 확인해보자.

$ ruby -v
ruby 2.0.0p647 (2015-08-18 revision 51631) [x86_64-linux]

루비 설치가 끝났으면 루비 젬을 관리하기 위해 bundler 를 설치한다. 새로운 환경을 재설정하기 위해 rehash 도 해주자.

$ gem install bundler
Fetching: bundler-1.10.6.gem (100%)
Successfully installed bundler-1.10.6
Parsing documentation for bundler-1.10.6
Installing ri documentation for bundler-1.10.6
1 gem installed

$ rbenv rehash

rbenv-gem-rehash 를 설치하면, 매번 rbenv rehash 명령을 실행하지 않아도 된다. 또한, rbenv-bundler 를 설치하면 bundle exec 를 생략해도 된다.