How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
ruby-build is a Ruby version installer and build tool for Unix-like systems. It manages the process of downloading, compiling, and installing multiple versions of the Ruby language from source.
The main features of rbenv/ruby-build are: Ruby Version Managers, Runtime Build Automation, Source Installations, Custom Language Compilation, Language Runtime Implementations, Build Tools, Source-to-Binary Compilation Toolchains, Version Definition Files.
Projects with overlapping indexed features include: sstephenson/ruby-build — ruby-build is a system for downloading, compiling, and installing specific versions of the Ruby language from source… cue-lang/cue — CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation.… rvm/rvm — RVM is a Ruby version manager and build automation tool designed to install and switch between multiple versions of… rbenv/rbenv — rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple… facebookincubator/cinder — Cinder is a high-performance Python runtime implementation based on CPython. It is designed as an execution… sstephenson/rbenv — rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby…
ruby-build is a system for downloading, compiling, and installing specific versions of the Ruby language from source on Unix-like systems. It functions as a source compiler and version installer that manages the deployment of Ruby runtimes without relying on system packages. The tool supports custom Ruby compilation by allowing the application of patches to the source code before the compilation process begins. It also provides the ability to use external build definitions for versions not included by default. The installation pipeline includes package integrity verification using checksums
CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints
RVM is a Ruby version manager and build automation tool designed to install and switch between multiple versions of the Ruby interpreter on a single system. It serves as a dependency isolator and shell environment wrapper, allowing for the creation of named library sets to prevent version conflicts between different projects. The project distinguishes itself as a deployment orchestrator that automates the provisioning of Ruby runtimes across remote servers and build agents. It generates standalone executable wrappers to ensure specific runtimes and library sets are loaded for scheduled tasks,
rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar