rbenv는 시스템 바이너리를 건드리지 않고 프로젝트마다 다른 Ruby 버전을 손쉽게 전환할 수 있는 경량 버전 관리자입니다.
버전 관리
# 설치 가능한 모든 Ruby 버전 나열
rbenv install -l
# ruby-build를 통해 특정 Ruby 버전 설치
rbenv install 3.3.0
# 설치된 Ruby 버전 목록 확인
rbenv versions
# 현재 활성화된 Ruby 버전 확인
rbenv version
# 실행 파일이 포함된 gem 설치 후 심(shim) 갱신
rbenv rehash
Ruby 버전 설정
| 명령어 | 범위 (Scope) | 설명 |
|---|---|---|
rbenv local 3.3.0 |
로컬 디렉터리 | 현재 폴더에 .ruby-version 파일 작성 |
rbenv global 3.3.0 |
시스템 사용자 | ~/.rbenv/version에 기본 버전 설정 |
rbenv shell 3.3.0 |
현재 터미널 | RBENV_VERSION 환경 변수 설정 |
rbenv local --unset |
로컬 설정 해제 | 로컬 디렉터리의 .ruby-version 파일 삭제 |
심(Shims) 및 경로 검사
# 현재 활성화된 실행 파일의 전체 경로 표시
rbenv which gem
rbenv which rake