티스토리 뷰

Ubuntu 16.04에 Ruby 설치하기

Ubuntu에서는 apt를 이용해 간편하게 Ruby를 설치할 수 있습니다.

설치를 진행하기전에 apt update 및 각종 디펜던시 설치를 진행합니다. 아래 해당 항목이 무엇인지 알고 있고 설치되어 있다면 생략하시면 됩니다.

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs

루비뿐만 아니라 프로그래밍 언어의 버전관리를 위해 가상환경을 사용하는 경우가 많습니다. 루비에서는 RVM, rbenv등을 이용할 수 있는데, 최근에는 가벼운 실행환경인 rbenv를 선호하는 추세입니다.

rbenv 가상환경을 이용해 ruby 설치하기

# rbenv 설치하기
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

# ruby-build 설치하기
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

각각 rbenv 및 ruby-build를 설치하고 환경설정을 해주는 작업을 진행합니다.

이어서 rbenv를 이용해 ruby를 설치해줍니다. 현재 ruby의 최신 버전은 ruby 2.5.1 버전이며 원하는 버전을 지정해서 설치할 수 있습니다.

설치를 완료한 후에는 해시를 재정렬 해주는 rbenv rehash를 실행해 줍니다.

# rbenv로 ruby 설치하기
rbenv install 2.4.4
rbenv global 2.4.4
rbenv rehash

Ruby 버전을 확인해 올바른 버전이 나오는지 확인해 봅니다.

ruby -v

Ruby에서 사용하는 패키지는 Gem이라고 불리고 gem의 의존성관리를 위해 Bundler 라는 의존성관리 도구가 사용됩니다. bundler를 설치하기 위해 아래와 같은 명령을 사용합니다.

Bundler 설치하기

gem install bundler
rbenv rehash

rbenv-gem-rehash을 설치하면, 매번 rbenv rehash 명령을 실행하지 않아도 됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함