CentOS 및 RHEL에 Ruby를 설치하는 방법

不言
풀어 주다: 2019-03-30 14:25:29
원래의
3058명이 탐색했습니다.

CentOS/Rhel7/6에 Ruby를 설치하는 방법은 무엇인가요? Ruby는 간단하고 효과적인 동적 객체 지향 프로그래밍 언어입니다. RVM(Ruby Version Manager)은 단일 운영 체제에 여러 Ruby 버전을 설치하고 관리하기 위한 도구입니다.

이 글에서는 시스템에 RVM을 설치하는 방법을 소개합니다. 그런 다음 RVM을 사용하여 CentOS 및 RedHat 시스템에 최신 Ruby를 설치합니다.

CentOS 및 RHEL에 Ruby를 설치하는 방법

1단계: 설치 요구 사항

우선 다음을 사용해야 합니다. 시스템에 필요한 모든 Ruby 설치 패키지를 설치하십시오.

# yum install gcc-c++ patch readline readline-devel zlib zlib-devel \
   libyaml-devel libffi-devel openssl-devel make \
   bzip2 autoconf automake libtool bison iconv-devel sqlite-devel
로그인 후 복사

2단계: RVM 설치

이제 다음 명령을 사용하여 시스템에 최신 안정 버전의 RVM을 설치하세요. 이 명령은 필요한 모든 파일을 자동으로 다운로드하여 시스템에 설치합니다.

# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
# curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
# curl -L get.rvm.io | bash -s stabl
로그인 후 복사

또한 다음 명령을 실행하여 RVM 환경을 로드합니다.

# source /etc/profile.d/rvm.sh
# rvm reload
로그인 후 복사

3단계: 종속성 확인

이제 다음 명령을 사용하여 모든 종속성이 올바르게 설치되었는지 확인하세요. 이렇게 하면 시스템에 누락된 다른 종속성이 설치됩니다.

# rvm requirements run

Checking requirements for centos.
Requirements installation successful
로그인 후 복사

4단계: CentOS에 Ruby 설치

이제 시스템에 Ruby를 설치할 준비가 되었습니다. 아래 명령을 사용하여 설치 가능한 Ruby 버전을 찾을 수 있습니다.

# rvm list known
로그인 후 복사

5단계: 기본 Ruby 버전 설정

먼저, 현재 시스템에 설치된 Ruby 버전을 확인하세요. 이렇게 하면 시스템이 현재 어떤 버전을 사용하고 있는지, 어떤 버전이 기본값으로 설정되어 있는지 확인할 수 있습니다.

# rvm list 

   ruby-2.4.4 [ x86_64 ]
 * ruby-2.5.1 [ x86_64 ]
=> ruby-2.6.0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default
로그인 후 복사

그런 다음 rvm 명령을 사용하여 애플리케이션에서 사용할 기본 Ruby 버전을 설정합니다.

# rvm use 2.6 --default

Using /usr/local/rvm/gems/ruby-2.6.0
로그인 후 복사

6단계: 현재 Ruby 버전 확인

다음 명령을 사용하면 현재 사용 중인 Ruby 버전을 확인할 수 있습니다.

# ruby --version

ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]
로그인 후 복사

완료되었습니다. Ruby가 시스템에 성공적으로 설치되었습니다.

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux 비디오 튜토리얼 칼럼을 주목하세요!

위 내용은 CentOS 및 RHEL에 Ruby를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿