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.

All labels observed (2)

Label Occurrences
rbenv canonical 2
rbenv-vars 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby version manager
command-line tool
software tool
version manager
alternativeTo RVM
chruby
category programming language version manager
software development tool
configurationMethod .rbenv-version files
.ruby-version files
environment variables
createdBy Sam Stephenson
designGoal lightweight
minimal intrusion into shell
simple version switching
hasPlugin rbenv-default-gems
rbenv self-linksurface differs
surface form: rbenv-vars

ruby-build
hostedOn GitHub
implements shims-based version switching
invocationCommand rbenv
license MIT License
originalAuthor Sam Stephenson
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
relatedTo RVM
chruby
ruby-build
repositoryURL https://github.com/rbenv/rbenv
requires modification of PATH
scope global Ruby version
per-project Ruby version
per-shell Ruby version
supportsLanguage Ruby
supportsPlatform Linux
Unix-like systems
macOS
typicalInstallLocation ~/.rbenv
useCase Ruby development
managing Ruby versions for Rails projects
testing against multiple Ruby versions
uses shim executables in PATH
writtenIn Unix shell
surface form: Shell

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby hasVersionManager rbenv
rbenv hasPlugin rbenv self-linksurface differs
this entity surface form: rbenv-vars
chruby alternativeTo rbenv