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 utility utilizes definition files to map version numbers to download URLs and installation instructions. It supports custom build definitions, allows for the redirection of package downloads to mirror URLs, and applies checksum-based integrity verification to downloaded source archives. The tool provides capabilities for custom Ruby compilation, including the application of source patches and the
Zerobrew is a standalone package manager that installs and manages Homebrew formulas without requiring the original Homebrew system. It uses content-addressable storage to store each file blob once by its hash, enabling instant APFS clonefile copies for identical package contents across installations, which reduces both installation time and disk usage. The project distributes pre-compiled package binaries as compressed archives verified by checksum, with a fallback to building packages from source using Homebrew's Ruby DSL when bottles are unavailable. It activates installed packages through
rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby versions on a single machine and coordinates the selection of the active version based on the current directory or shell session. The tool functions as an extensible command line framework that intercepts executable calls using shell shims. These shims route requests to the selected language version, ensuring environment isolation by storing binaries in independent directories. The system includes capabilities for language runtime administration, including the ability to downlo
This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and
ruby-build es un sistema para descargar, compilar e instalar versiones específicas del lenguaje Ruby desde el código fuente en sistemas tipo Unix. Funciona como un compilador de fuentes e instalador de versiones que gestiona el despliegue de runtimes de Ruby sin depender de paquetes del sistema.
Las características principales de sstephenson/ruby-build son: Ruby Version Managers, Source Compilation, Binary and Source Installation, Custom Language Compilation, Language Runtime Managers, Build Tools, Ruby Environments, Custom Build Configuration Definitions.
Las alternativas de código abierto para sstephenson/ruby-build incluyen: rbenv/ruby-build — ruby-build is a Ruby version installer and build tool for Unix-like systems. It manages the process of downloading,… lucasgelfond/zerobrew — Zerobrew is a standalone package manager that installs and manages Homebrew formulas without requiring the original… sstephenson/rbenv — rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… tj/n — n is a command line version manager and binary manager for the Node.js runtime environment. It functions as a runtime… kentcdodds/cross-env — cross-env is a Node.js command line utility and cross-platform shell script runner. It functions as an environment…