rvm/rvm
Ruby enVironment Manager (RVM) 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
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
- readme: https://github.com/rvm/rvm · fetched 2026-08-28 · 7c38e9184472
- homepage: https://rvm.io · fetched 2026-08-29 · aa83ac53bfda
- site_page: https://rvm.io/rvm/install · fetched 2026-08-29 · c76bbb2b5094
- site_page: https://rvm.io/rvm/about · fetched 2026-08-29 · 436e11b9df65
- site_page: https://rvm.io/rubies/docs · fetched 2026-08-29 · 5f6e1a9a8efa
- site_page: https://rvm.io/rubies/installing · fetched 2026-08-29 · 84e739d710d1
- site_page: https://rvm.io/rubies/uninstalling · fetched 2026-08-29 · ea0b00b7ff3b
- site_page: https://rvm.io/rvm/autolibs · fetched 2026-08-29 · 86fca63d8124
- site_page: https://rvm.io/support/faq · fetched 2026-08-29 · 0ec44c19015b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rvm/rvm | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem