awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sstephenson avatar

sstephenson/ruby-build

0
View on GitHub↗
3,971 estrellas·808 forks·Shell·MIT·2 vistasrbenv.org/man/ruby-build.1↗

Ruby Build

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.

La herramienta admite la compilación personalizada de Ruby permitiendo la aplicación de parches al código fuente antes de que comience el proceso de compilación. También proporciona la capacidad de usar definiciones de construcción externas para versiones no incluidas por defecto.

El pipeline de instalación incluye verificación de integridad de paquetes usando checksums y la capacidad de redirigir descargas a servidores espejo. Estos procesos se orquestan a través de una serie de scripts de shell modulares para asegurar la compatibilidad entre sistemas operativos compatibles con POSIX.

Features

  • Ruby Version Managers - Provides a dedicated system for installing and managing multiple specific versions of the Ruby language.
  • Source Compilation - Executes a full compilation pipeline including configure, make, and install commands for Ruby source archives.
  • Binary and Source Installation - Provides the capability to build and install specific Ruby language implementations directly from source.
  • Custom Language Compilation - Enables building Ruby from source with custom patches and external definitions to modify language behavior.
  • Language Runtime Managers - Provides a POSIX-compliant command-line interface for building and deploying Ruby runtimes from source.
  • Build Tools - Functions as a specialized build tool for managing the installation of multiple Ruby implementations from source.
  • Ruby Environments - Sets up local development environments by installing the required Ruby runtime without relying on system packages.
  • Custom Build Configuration Definitions - Allows the use of external definition files to install Ruby versions not included by default.
  • Source Code Patching - Supports applying targeted code modifications to Ruby source files before compilation.
  • Version-to-URL Resolution - Maps Ruby version names to specific download URLs and checksums via plain text definition files.
  • Source-Level Patch Integration - Integrates custom diff patches into the Ruby source tree before the compilation process begins.
  • Environment Management - Compile and install various Ruby versions.

Historial de estrellas

Gráfico del historial de estrellas de sstephenson/ruby-buildGráfico del historial de estrellas de sstephenson/ruby-build

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ruby Build

Proyectos open-source similares, clasificados según cuántas características comparten con Ruby Build.
  • rbenv/ruby-buildAvatar de rbenv

    rbenv/ruby-build

    3,971Ver en GitHub↗

    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

    Shellhacktoberfestrbenv-pluginruby
    Ver en GitHub↗3,971
  • lucasgelfond/zerobrewAvatar de lucasgelfond

    lucasgelfond/zerobrew

    6,417Ver en GitHub↗

    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

    Rust
    Ver en GitHub↗6,417
  • sstephenson/rbenvAvatar de sstephenson

    sstephenson/rbenv

    16,711Ver en GitHub↗

    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

    Shell
    Ver en GitHub↗16,711
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Ver en GitHub↗

    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

    Ver en GitHub↗26,849
Ver las 30 alternativas a Ruby Build→

Preguntas frecuentes

¿Qué hace sstephenson/ruby-build?

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.

¿Cuáles son las características principales de sstephenson/ruby-build?

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.

¿Qué alternativas de código abierto existen para sstephenson/ruby-build?

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…