awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sstephenson avatar

sstephenson/ruby-build

0
View on GitHub↗
3,971 stele·808 fork-uri·Shell·MIT·2 vizualizărirbenv.org/man/ruby-build.1↗

Ruby Build

ruby-build este un sistem pentru descărcarea, compilarea și instalarea unor versiuni specifice ale limbajului Ruby din sursă pe sisteme de tip Unix. Funcționează ca un compilator sursă și instalator de versiuni care gestionează implementarea runtime-urilor Ruby fără a se baza pe pachetele sistemului.

Instrumentul suportă compilarea Ruby personalizată, permițând aplicarea de patch-uri codului sursă înainte de începerea procesului de compilare. De asemenea, oferă posibilitatea de a utiliza definiții de build externe pentru versiuni care nu sunt incluse implicit.

Pipeline-ul de instalare include verificarea integrității pachetelor folosind checksum-uri și capacitatea de a redirecționa descărcările către servere oglindă. Aceste procese sunt orchestrate printr-o serie de scripturi shell modulare pentru a asigura compatibilitatea între sistemele de operare conforme 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.

Istoric stele

Graficul istoricului de stele pentru sstephenson/ruby-buildGraficul istoricului de stele pentru sstephenson/ruby-build

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face sstephenson/ruby-build?

ruby-build este un sistem pentru descărcarea, compilarea și instalarea unor versiuni specifice ale limbajului Ruby din sursă pe sisteme de tip Unix. Funcționează ca un compilator sursă și instalator de versiuni care gestionează implementarea runtime-urilor Ruby fără a se baza pe pachetele sistemului.

Care sunt principalele funcționalități ale sstephenson/ruby-build?

Principalele funcționalități ale sstephenson/ruby-build sunt: Ruby Version Managers, Source Compilation, Binary and Source Installation, Custom Language Compilation, Language Runtime Managers, Build Tools, Ruby Environments, Custom Build Configuration Definitions.

Care sunt câteva alternative open-source pentru sstephenson/ruby-build?

Alternativele open-source pentru sstephenson/ruby-build includ: 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…

Alternative open-source pentru Ruby Build

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ruby Build.
  • rbenv/ruby-buildAvatar rbenv

    rbenv/ruby-build

    3,971Vezi pe 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
    Vezi pe GitHub↗3,971
  • lucasgelfond/zerobrewAvatar lucasgelfond

    lucasgelfond/zerobrew

    6,417Vezi pe 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
    Vezi pe GitHub↗6,417
  • sstephenson/rbenvAvatar sstephenson

    sstephenson/rbenv

    16,711Vezi pe 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
    Vezi pe GitHub↗16,711
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe 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

    Vezi pe GitHub↗26,849
  • Vezi toate cele 30 alternative pentru Ruby Build→