LYnLab

소개블로그취미로그

CentOS 7에 Rails 환경 구축하기

CentOS 7에 Rails 환경 구축하기

2017-01-09#프로그래밍

💡 이 글은 작성된지 1년 이상 지났습니다. 정보글의 경우 최신 내용이 아닐 수 있음에 유의해주세요.

1. ruby 설치를 위한 도구 준비

아래 레포지토리에서 최신 버전을 확인해주세요.
https://github.com/rbenv/rbenv
https://github.com/rbenv/ruby-build

rbenv는 ruby 개발 환경을 쉽게 전환할 수 있도록 도와주는 CLI 도구입니다. 여기에 ruby 설치를 도와주는 ruby-build 플러그인을 더하여 쉽게 개발 환경을 구축할 수 있습니다.

우선 각종 개발 패키지를 설치해야합니다.

sudo yum groupinstall development
sudo yum install git
    

아래와 같이 rbenv 레포지토리를 클론받고, 환경 변수에 경로를 등록합니다.

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv 
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

이후 bash shell을 재로드합니다.

source ~/.bash_profile 
    

ruby-build 플러그인을 아래와 같이 설치합니다.

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
sudo . ~/.rbenv/plugins/ruby-build/install.sh

rbenv -v 명령어를 통해 제대로 설치되었는지 확인해보실 수 있습니다.

2. ruby 설치

여기까지 갖추어졌다면 ruby 설치는 정말 간단합니다.

rbenv install (your_ruby_version)
// EXAMPLE: rbenv install 2.4.0
rbenv rehash

어떤 버전을 설치해야하는지 모르겠으면,

rbenv install -l
    

명령어를 통해 설치 가능한 모든 버전의 목록을 확인하실 수 있습니다. 또한 ruby -v 를 통해 제대로 설치되었는지 확인해보실 수 있습니다.

3. Ruby On Rails 설치

레일즈 설치는 더더욱 간단합니다.

gem install rails
rails --version
    

위와 같이 gem을 설치합니다. 이것으로 rails 환경 구축이 완료되었습니다!

관련된 글

Rails와 GitHub Actions에 커버리지 레포트를 달아보자

이 블로그의 CMS이기도 한 Shiori를 대폭 리팩토링하면서 테스트가 얼마나 잘 작성되어있는지 궁금해졌습니다.

Rails Global ID로 전역 객체 식별하기

Global ID는 Rails의 모든 객체를 식별할 수 있는 URI(Uniform Resource Identifier)입니다.

Ruby on WebAssembly: 살짝 맛보기

Ruby 3.2에 추가된 WebAssembly 지원을 간단하게 테스트해봅시다.

작성한 댓글은 giscus를 통해 GitHub Discussion에 저장됩니다.

크리에이티브 커먼즈 라이선스크리에이티브 커먼즈 저작자표시크리에이티브 커먼즈 동일조건변경허락

본 사이트의 저작물은 별도의 언급이 없는 한 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

© 2011 - 2024 Hoerin Doh, All rights reserved.

LYnLab 로고About MeGitHubTwitterInstagram