루비 버전 관리자

Ruby Version Manager
루비 버전 관리자
개발자웨인 E.세긴, 미할 파피스
안정된 릴리스
1.29.12 / 2022년 1월 15일; 6개월 전(2022-01-15)
저장소
기입처배쉬, 루비[1]
운영 체제Unix와 같은
면허증.Apache 라이센스 2.0
웹 사이트rvm.io

Ruby Version Manager(RVM)는 Unix와 유사한 운영체제용 소프트웨어 플랫폼으로, 같은 [2]장치에 여러 개의 Ruby 설치를 관리하도록 설계되었습니다.

Ruby 인터프리터, 설치된 Ruby Gems(Gems), 문서 등 Ruby 환경 전체가 파티션화되어 있습니다.그런 다음 개발자는 서로 다른 버전 간에 전환하여 서로 다른 버전 요구 사항을 가진 여러 프로젝트에서 작업할 수 있습니다.표준 Ruby 인터프리터인 MRI와 더불어 RVM은 다양한 Ruby 구현의 설치 프로그램으로 기능합니다.여기에는 JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz 및 GoRuby(코드 골프에 최적화된 인터프리터)가 포함됩니다.또한 RVM은 패치가 적용된 버전의 MRI 설치를 지원합니다.

RVM은 "gemsets", 네임스페이스로 구분된 보석 모음 및 관련 Ruby 설치를 통해 Ruby 보석을 구성하는 기능을 제공합니다.RVM 전용으로 디렉토리/프로젝트와 관련지을 수 있습니다..rvmrcfile. 다른 방법으로는.rvmrc파일(및 사용자 고유하지만 일반적인 목적).jrubyrc) 및 그 형식은 다음과 같습니다..ruby-version그리고..ruby-gemsetRBenv 및 chruby같은 다른 루비 버전 관리자와 호환됩니다.또한, 사용.rvmrc인증되지 않은 코드 실행을 방지하기 위해 신뢰성이 필요한 반면,.ruby-version하지 않습니다.[3]

레퍼런스

  1. ^ "rvm / RubyGems.org". Retrieved 2016-05-30.
  2. ^ Thomas, Dave (2011). Programming Ruby 1.9 (Version 4.1 ed.). The Pragmatic Programmer.
  3. ^ "RVM: Ruby Version Manager - Typical RVM Project Workflow".

외부 링크