rbenv
E96214
rbenv is a lightweight command-line tool that lets developers install and switch between multiple Ruby versions on a per-project or global basis.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Ruby version manager
→
command-line tool → software tool → version manager → |
| alternativeTo |
RVM
NERFINISHED
→
chruby → |
| category |
programming language version manager
→
software development tool → |
| configurationMethod |
.rbenv-version files
→
.ruby-version files → environment variables → |
| createdBy |
Sam Stephenson
NERFINISHED
→
|
| designGoal |
lightweight
→
minimal intrusion into shell → simple version switching → |
| hasPlugin |
rbenv-default-gems
→
rbenv-vars NERFINISHED → ruby-build NERFINISHED → |
| hostedOn |
GitHub
NERFINISHED
→
|
| implements |
shims-based version switching
→
|
| invocationCommand |
rbenv
→
|
| license |
MIT License
NERFINISHED
→
|
| originalAuthor |
Sam Stephenson
NERFINISHED
→
|
| pluginSystem |
yes
→
|
| primaryFunction |
install Ruby versions via plugins
→
manage multiple Ruby versions → set global Ruby version → set per-project Ruby version → switch Ruby versions → |
| programmingLanguage |
Ruby
NERFINISHED
→
|
| relatedTo |
RVM
NERFINISHED
→
chruby → ruby-build NERFINISHED → |
| repositoryURL |
https://github.com/rbenv/rbenv
→
|
| requires |
modification of PATH
→
|
| scope |
global Ruby version
→
per-project Ruby version → per-shell Ruby version → |
| supportsLanguage |
Ruby
NERFINISHED
→
|
| supportsPlatform |
Linux
NERFINISHED
→
Unix-like systems → macOS NERFINISHED → |
| typicalInstallLocation |
~/.rbenv
→
|
| useCase |
Ruby development
→
managing Ruby versions for Rails projects → testing against multiple Ruby versions → |
| uses |
shim executables in PATH
→
|
| writtenIn |
Shell
NERFINISHED
→
|
Referenced by (1)
| Subject (surface form when different) | Predicate |
|---|---|
|
Ruby
→
|
hasVersionManager |