SW/리눅스

Linux : Debian 10 : Ruby 설치 방법, 예제, 명령어

얇은생각 2022. 7. 29. 07:30
반응형

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

이 글에서는 데비안 10에 루비를 설치하기 위한 다양한 방법을 알아보겠습니다.

기본 데비안 10 리포지토리에서 루비를 설치하는 방법과 Rbenv 및 RVM 스크립트를 사용하는 방법을 보여드리겠습니다. 사용자의 설정과 환경에 가장 적합한 설치 방법을 선택하십시오.

 

 

Linux : Debian 10 : Ruby 설치 방법, 예제, 명령어

 

 

Debian Repository에서 Ruby를 설치

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

다음 명령을 루트 또는 sudo 권한이 있는 사용자로 실행하여 패키지 목록을 새로 고치고 Ruby를 설치합니다.

sudo apt update
sudo apt install ruby-full

 

 

설치가 완료되면 Ruby 버전을 인쇄하여 확인합니다.

ruby --version

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

 

 

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

성공적으로 데비안 시스템에 루비를 설치했고, 사용할 수 있습니다.

 

 

 

Rbenv를 사용하여 Ruby를 설치

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

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

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

sudo apt update

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev \
        autoconf bison build-essential libyaml-dev \
        libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

 

 

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

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | 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-26-gc6324ff

 

 

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 환경을 설치, 관리 및 작업할 수 있는 명령줄 도구입니다.

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

sudo apt update

sudo apt install curl g++ gcc autoconf automake bison libc6-dev \
        libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool \
        libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev \
        libreadline-dev libssl-dev

 

 

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

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

 

 

RVM 사용을 시작하려면 다음을 입력합니다.

source ~/.rvm/scripts/rvm

 

 

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

rvm list known

 

 

RVM과 함께 Ruby의 최신 안정 버전을 설치하고 기본 버전으로 설정합니다.

rvm install ruby
rvm --default use ruby

 

 

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

ruby -v

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

 

 

특정 버전의 Ruby를 설치하려면 아래 명령을 입력하십시오. x.x.x를 설치할 Ruby 버전으로 교체합니다.

rvm install ruby-x.x.x
rvm --default use ruby-x.x.x

 

 

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

데비안 10 서버에 루비를 설치하는 세 가지 방법을 보여드렸습니다. 사용자의 요구 사항과 선호도에 따라 선택하는 방법이 달라집니다. Debian 저장소에서 패키지 버전을 설치하는 것이 더 쉽지만 Rbenv 및 RVM 방법을 사용하면 사용자별로 서로 다른 Ruby 버전을 추가 및 제거할 수 있습니다.

반응형