CentOS 8에 Ruby on Rails를 설치하는 방법
이 페이지에서
- 요구 사항\n
- 루비 설치
- 레일 설치
- 결론
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 공식 문서를 참조하세요.