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.

AI illustration

How this image was made

AI-generated illustration of rbenv

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of rbenv (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 4
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-vars
linked to: rbenv

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 Shell
linked to: Unix shell

How these facts were elicited

Referenced by (5)

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

Ruby hasVersionManager rbenv
rbenv hasPlugin rbenv-vars
linked to: rbenv
chruby alternativeTo rbenv
ruby-build compatibleWith rbenv
ruby-build relatedTo rbenv