Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Runtime Version Managers
  3. RVM

RVM

On the record

CLI actions
The CLI includes commands to install, use, upgrade, reinstall, uninstall, and remove Ruby versions.rvm.io · read 30 Sep 2026
Deployment environments
RVM provides self-contained, dedicated Ruby and gem environments for individual projects.rvm.io · read 30 Sep 2026
Development parity
RVM supports identical environments across development, CI, QA, staging, and production.rvm.io · read 30 Sep 2026
Funding
RVM requests donations and sponsorship to help maintain the project.rvm.io · read 30 Sep 2026
Gem management
Named gemsets let users manage gems across Ruby versions, and RVM uses a shared cache so each downloaded gem has one on-disk copy.rvm.io · read 30 Sep 2026
Installation limitation
RVM states that outside installation tutorials are unsupported and recommends using installation processes from its own site.rvm.io · read 30 Sep 2026
Installation modes
RVM documents single-user, multi-user, and mixed-mode installations, and recommends single-user installation for an isolated setup in a user's home directory.rvm.io · read 30 Sep 2026
Installation requirements
The installation page lists bash, curl, gpg2, and GNU versions of tools as basic requirements.rvm.io · read 30 Sep 2026
Install modes
RVM documents single-user, multi-user, and mixed-mode installations.rvm.io · read 30 Sep 2026
Integrations
RVM documents integrations including Bundler, Capistrano, Chef, Jenkins, Heroku, Passenger, TeamCity, Vagrant, Vim, and Zsh.rvm.io · read 30 Sep 2026
Origin
RVM was started as a personal project by Wayne E. Seguin in October 2007 and later grew through Ruby community feedback.rvm.io · read 30 Sep 2026
Project isolation
RVM can give each project a self-contained environment with a specific Ruby version and the gems it needs.rvm.io · read 30 Sep 2026
Purpose
RVM is a command-line tool for installing and managing multiple Ruby environments, from interpreters to gem sets.rvm.io · read 30 Sep 2026
Release security
RVM cryptographically signs releases and the installer script with GPG, with automatic verification during updates.rvm.io · read 30 Sep 2026
Requirements
RVM requires Bash, curl, gpg2, and GNU tools, and it requires git for installing head Ruby versions.rvm.io · read 30 Sep 2026
Ruby implementations
RVM supports installing official Ruby interpreter releases and maintains a list of known interpreters and versions.rvm.io · read 30 Sep 2026
Ruby testing
RVM can run test suites, rake tasks, benchmarks, and gem commands against multiple Ruby versions.rvm.io · read 30 Sep 2026
Security
RVM says it cryptographically signs releases and the installer script, and verifies signatures during updates.rvm.io · read 30 Sep 2026

Alternatives to RVM

Every alternative, ranked