웹사이트 검색

CentOS 8에 Ruby on Rails를 설치하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 루비 설치
  3. 레일 설치
  4. 결론

Ruby on Rails는 Ruby로 웹 사이트를 만드는 데 도움이 되는 무료 오픈 소스 웹 애플리케이션 프레임워크입니다. Rails는 Ruby 프로그래밍 언어를 JavaScript, HTML 및 CSS와 결합하여 웹 서버에서 실행되는 웹 애플리케이션을 작성하고 일반적인 반복 작업을 단순화하는 모델-뷰-컨트롤러 프레임워크입니다. Rails는 개발자가 파일 구성에 많은 시간을 들이지 않고 개발 속도를 높이는 데 도움이 되는 일련의 규칙을 제공합니다.

이 튜토리얼에서는 CentOS 8 서버에 Ruby on Rails 프레임워크를 설치하는 방법을 보여줍니다.

요구 사항

  • CentOS 8을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

루비 설치

RVM을 사용하여 Ruby를 설치하는 간단하고 쉬운 방법입니다. "Ruby Version Manager"라고도 하는 RVM은 인터프리터에서 다른 Ruby 버전을 설치하고 관리하는 데 사용할 수 있는 명령줄 도구입니다.

먼저 다음 명령을 사용하여 curl 및 gnupg2 패키지를 설치합니다.

dnf install curl gnupg2 -y

다음으로 시스템에서 RVM 공개 키를 가져와야 합니다.

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

다음 출력이 표시되어야 합니다.

gpg: key 105BD0E739499BDB: 8 signatures not checked due to missing keys
gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <>" imported
gpg: key 3804BB82D39DC0E3: 108 signatures not checked due to missing keys
gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <>" not changed
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 1
gpg:              unchanged: 1

그런 다음 다음 명령을 사용하여 안정적인 최신 버전의 RVM을 다운로드하고 설치합니다.

curl -sSL https://get.rvm.io | bash -s stable

RVM이 설치되면 다음과 같은 결과가 표시됩니다.

Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.asc
gpg: Signature made Wednesday 10 July 2019 04:31:02 AM EDT
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/usr/local/rvm/archives/rvm-1.29.9.tgz'
Creating group 'rvm'
Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

그런 다음 다음 명령을 사용하여 RVM 환경 변수를 활성화합니다.

source /etc/profile.d/rvm.sh

다음으로 다음 명령을 실행하여 모든 Ruby 종속성을 설치합니다.

rvm requirements

모든 종속 항목이 설치되면 다음 출력이 표시됩니다.

Checking requirements for centos.
Installing requirements for centos.
Installing required packages: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel.........................................
Requirements installation successful.

이제 다음 명령을 사용하여 사용 가능한 모든 Ruby 버전을 나열할 수 있습니다.

rvm list known

다음 출력이 표시되어야 합니다.

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head

이제 다음 명령을 사용하여 Ruby 버전 2.6.3을 설치할 수 있습니다.

rvm install 2.6.3

다음으로 다음 명령을 실행하여 버전 2.6.3을 기본 버전으로 설정합니다.

rvm use 2.6.3 --default

산출:

Using /usr/local/rvm/gems/ruby-2.6.3

다음 명령을 사용하여 설치된 Ruby 버전을 확인할 수도 있습니다.

ruby --version

산출:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

레일 설치

아래와 같이 gem 명령을 사용하여 최신 버전의 Rails를 설치할 수 있습니다.

gem install rails

Rails를 설치한 후 다음 명령을 사용하여 Rails 버전을 확인할 수 있습니다.

rails -v

다음 출력이 표시되어야 합니다.

Rails 6.0.2.1

결론

위의 튜토리얼에서는 CentOS 8 서버에 Ruby on Rails를 설치하는 방법을 배웠습니다. 이제 RVM을 사용하여 다양한 Ruby 버전을 쉽게 설치, 관리 및 사용할 수 있습니다. 자세한 내용은 Ruby Doc에서 Ruby 공식 문서를 참조하세요.