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 ⓘ