RVM
E96213
RVM is a popular command-line tool that allows developers to install, manage, and switch between multiple Ruby versions and gemsets on the same system.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Ruby version manager
→
command-line tool → software tool → |
| category |
Ruby development tool
→
version management tool → |
| commandExample |
rvm gemset create myset
→
rvm gemset list → rvm gemset use myset → rvm install 3.0.0 → rvm list → rvm use 3.0.0 → |
| fullName |
Ruby Version Manager
NERFINISHED
→
|
| hasComponent |
rvm command
→
rvm shell function → |
| primaryFunction |
isolating Ruby project environments
→
managing Ruby gemsets → managing multiple Ruby versions → switching between Ruby versions → |
| requires |
Unix shell
→
|
| runsOn |
Linux
NERFINISHED
→
Unix-like operating systems → macOS NERFINISHED → |
| supportsFeature |
automatic Ruby selection via .ruby-version
→
automatic Ruby selection via .rvmrc → automatic gemset selection → binary Ruby installation when available → compiling Ruby from source → default Ruby selection → gemset creation → gemset deletion → gemset export → gemset import → global gemsets → installation of JRuby → installation of MRI Ruby → installation of Rubinius → installation of Ruby Enterprise Edition → installation of different Ruby patchlevels → installation of multiple Ruby implementations → integration with shell profiles → per-project Ruby versions → per-project gemsets → |
| supportsLanguage |
Ruby
NERFINISHED
→
|
| usedFor |
Ruby development environment management
→
isolating gem dependencies → testing code against multiple Ruby versions → |
| writtenIn |
Bash
NERFINISHED
→
|
Referenced by (1)
| Subject (surface form when different) | Predicate |
|---|---|
|
Ruby
→
|
hasVersionManager |