SW/리눅스

Linux : CentOS 8 : Ruby 설치 방법, 예제, 명령어

얇은생각 2022. 6. 17. 07:30
반응형

루비는 오늘날 가장 인기 있는 언어 중 하나입니다. 그것은 우아한 구문을 가지고 있고, 그것은 Ruby on Rails 프레임워크 뒤에 있는 언어입니다. 

이 글에서는 CentOS 8에 루비를 설치하는 다양한 방법에 대해 알아보겠습니다. 

Ruby를 설치하는 방법을 보여드리겠습니다. CentOS 8 저장소를 사용하며 Rbenv 및 RVM 스크립트를 사용합니다. 사용자의 설정과 환경에 가장 적합한 설치 방법을 선택하십시오.

 

 

Linux : CentOS 8 : Ruby 설치 방법, 예제, 명령어

 

 

CentOS 리포지토리에서 Ruby를 설치

이것이 CentOS에 루비를 설치하는 가장 쉬운 방법입니다. 작성 시 표준 CentOS 저장소의 버전은 2.5.5입니다. 

루비 패키지를 설치하려면 루트 또는 sudo 권한이 있는 사용자로 다음 명령을 실행합니다.

sudo dnf install ruby

 

 

 

설치가 완료되면 Ruby 버전을 인쇄하여 성공했는지 확인할 수 있습니다.

ruby --version

# ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]

 

 

루비 버전은 위에 나와 있는 버전과 다를 수 있습니다.

CentOS에 루비를 설치했습니다.

 

 

 

Rbenv와 함께 Ruby를 설치

Rbenv는 루비 버전을 쉽게 전환할 수 있는 경량 루비 버전 관리 유틸리티입니다.

Rbenv의 핵심 기능을 확장한 루비-빌드 플러그인을 사용할 것이며 당신이 원본에서 루비 버전을 설치할 수 있도록 할 것입니다. 

먼저 원본에서 루비를 빌드하는 데 필요한 git 및 기타 종속성을 설치합니다.

sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

 

다음 명령을 실행하여 rbenv 및 ruby-build를 모두 설치합니다.

wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

 

 

이 스크립트는 Rbenv 및 루비 빌드 저장소를 GitHub에서 ~.rbenv 디렉토리로 복제합니다.

rbenv 사용을 시작하기 전에 $HOME/.rbenv/bin을 PATH 에 추가해야 합니다.

Bash를 사용하는 경우 다음을 입력합니다.

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

 

 

Zsh 유형을 사용하는 경우:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

 

 

rbenv -v 명령을 실행하여 설치가 성공했는지 확인합니다.

rbenv -v

# rbenv 1.1.2-17-g7795476

 

 

rbenv와 함께 설치할 수 있는 모든 Ruby 버전 목록을 가져오려면 다음을 입력합니다.

rbenv install -l

 

 

예를 들어 Ruby 2.7.0을 설치하고 기본 버전으로 설정하려는 경우 다음을 입력합니다.

rbenv install 2.7.0
rbenv global 2.7.0

 

 

버전 번호를 인쇄하여 Ruby가 제대로 설치되었는지 확인합니다.

ruby -v

# ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

 

 

 

RVM과 함께 Ruby를 설치

RVM(Ruby Version Manager)은 여러 Ruby 환경을 설치, 관리 및 작업할 수 있는 명령줄 도구입니다.

먼저 rvm이 원본에서 Ruby를 빌드하는 데 필요한 종속성을 설치합니다.

sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

 

다음 명령을 실행하여 GPG 키를 가져오고 RVM을 설치합니다.

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

 

 

RVM 사용을 시작하려면 다음 source 명령을 실행해야 합니다.

source ~/.rvm/scripts/rvm

 

 

알려진 모든 Ruby 버전 목록을 가져오려면 다음을 입력합니다.

rvm list known

 

 

 

예를 들어 Ruby 2.6을 설치하고 이를 기본 버전으로 설정하려는 경우 다음 명령을 실행합니다.

rvm install 2.6
rvm use 2.6 --default

 

 

설치를 확인합니다.

ruby -v

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

 

 

RVM을 사용하여 Ruby 설치를 관리하는 방법에 대한 자세한 내용은 RVM 설명서 페이지를 참조하십시오.

CentOS 8에 루비를 설치하는 세 가지 다른 방법을 보여주었습니다. 사용자의 요구 사항과 선호도에 따라 선택하는 방법이 달라집니다. Cent에서 패키지 버전을 설치하더라도 말입니다. Rbenv 및 RVM 방법을 사용하면 사용자별로 서로 다른 Ruby 버전을 더 유연하게 추가하고 제거할 수 있습니다. 

반응형