Ruby basic: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Overview == Ruby 프로그래밍 내용 정리 category:ruby") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Ruby 프로그래밍 내용 정리 | Ruby 프로그래밍 내용 정리 | ||
== Installation == | |||
Install rbenv from git. | |||
<pre> | |||
$ git clone git://github.com/sstephenson/rbenv.git .rbenv | |||
</pre> | |||
.bash_profile 수정 | |||
<pre> | |||
[ -f "$HOME/.profile" ] && source "$HOME/.profile" | |||
[ -f "$HOME/.bashrc" ] && source "$HOME/.bashrc" | |||
</pre> | |||
.bashrc 수정 | |||
<pre> | |||
export RBENV_ROOT="${HOME}/.rbenv" | |||
if [ -d "${RBENV_ROOT}" ]; then | |||
export PATH="${RBENV_ROOT}/bin:${PATH}" | |||
eval "$(rbenv init -)" | |||
fi | |||
</pre> | |||
루비를 설치하기 위해서는 rbenv 플러그인 ruby-build 가 필요하다. .rbenv/plugin 디렉토리를 생성하고 github 에서 ruby-build 를 받아오자. | |||
<pre> | |||
$ mkdir -p ~/.rbenv/plugins | |||
$ cd ~/.rbenv/plugins | |||
$ git clone git://github.com/sstephenson/ruby-build.git | |||
</pre> | |||
이제 루비를 설치하도록 하자. | |||
<pre> | |||
$ rbenv install 2.0.0-p647 | |||
</pre> | |||
rehash 옵션은 새로운 환경을 재설정하는 옵션으로 새로 루비를 설치하거나 루비 젬을 설치한 다음 반드시 실행해야 한다. | |||
<pre> | |||
$ rbenv rehash | |||
</pre> | |||
global 옵션은 전역 설정을 변경하는 옵션으로 시스템에서 해당 버전의 루비를 사용하기 위해 사용한다. | |||
<pre> | |||
$ rbenv global 2.0.0-p647 | |||
</pre> | |||
설치하고자 했던 루비 버전이 제대로 설치되었는지 확인해보자. | |||
<pre> | |||
$ ruby -v | |||
ruby 2.0.0p647 (2015-08-18 revision 51631) [x86_64-linux] | |||
</pre> | |||
루비 설치가 끝났으면 루비 젬을 관리하기 위해 bundler 를 설치한다. 새로운 환경을 재설정하기 위해 rehash 도 해주자. | |||
<pre> | |||
$ 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 | |||
</pre> | |||
rbenv-gem-rehash 를 설치하면, 매번 rbenv rehash 명령을 실행하지 않아도 된다. 또한, rbenv-bundler 를 설치하면 bundle exec 를 생략해도 된다. | |||
[[category:ruby]] | [[category:ruby]] |
Latest revision as of 13:47, 28 July 2017
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 를 생략해도 된다.