Ross ROSS = Recommend OSS · open-source software intelligence for agents

rvm/rvm

Ruby enVironment Manager (RVM) observed · 2026-08-28

github.com/rvm/rvm · homepage · Shell · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 95
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6219
  • days_rel: n/a
  • days_push: 35
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5191 stars · 1046 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

RVM (Ruby enVironment Manager) is a command-line tool for installing, managing, and switching between multiple Ruby interpreters and gem environments on UNIX-like systems. It supports MRI, JRuby, Rubinius, TruffleRuby, and mruby, and manages per-project isolated gemsets.

Use cases

  • install multiple ruby versions on one machine
  • switch ruby versions per project
  • manage isolated gemsets for rails apps
  • install jruby or truffleruby easily
  • set a default ruby for my shell
  • manage ruby environments without sudo conflicts
  • deploy apps with self-contained ruby environments

When to choose

  • you need to juggle many Ruby versions and interpreters (MRI, JRuby, Rubinius, TruffleRuby)
  • you want built-in gemset isolation per project
  • you want automatic installation of build dependencies via autolibs
  • you work on UNIX-like systems or Ubuntu with a dedicated package

When to avoid

  • you prefer a lighter, shell-agnostic version switcher like chruby or rbenv
  • you only need one system Ruby version
  • you need first-class native Windows support (only Cygwin/WSL is supported)
  • you want a non-shell-based tool for scripted/CI environments where shell function sourcing is awkward

Facets

cli-tool · maturity active

cli developer-tools package-manager configuration-management developer-tools programming-languages version-control cli cross-platform ruby-version-manager gemsets ruby jruby truffleruby environment-management shell command-line linux macos

9 sources

Member repositories

RepositoryRoleHealth v2
rvm/rvmmain66

For agents

markdown · JSON · MCP: product_card(name="rvm/rvm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem