awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sstephenson avatar

sstephenson/ruby-build

0
View on GitHub↗
3,971 Stars·808 Forks·Shell·MIT·3 Aufruferbenv.org/man/ruby-build.1↗

Ruby Build

ruby-build ist ein System zum Herunterladen, Kompilieren und Installieren spezifischer Versionen der Sprache Ruby aus dem Quellcode auf Unix-ähnlichen Systemen. Es fungiert als Quellcode-Compiler und Versions-Installer, der die Bereitstellung von Ruby-Runtimes verwaltet, ohne sich auf Systempakete zu verlassen.

Das Tool unterstützt die benutzerdefinierte Ruby-Kompilierung, indem es die Anwendung von Patches auf den Quellcode vor Beginn des Kompilierungsprozesses ermöglicht. Es bietet zudem die Möglichkeit, externe Build-Definitionen für Versionen zu verwenden, die nicht standardmäßig enthalten sind.

Die Installations-Pipeline beinhaltet die Integritätsprüfung von Paketen mittels Prüfsummen und die Möglichkeit, Downloads auf Mirror-Server umzuleiten. Diese Prozesse werden durch eine Reihe modularer Shell-Skripte orchestriert, um die Kompatibilität über POSIX-konforme Betriebssysteme hinweg sicherzustellen.

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.

Star-Verlauf

Star-Verlauf für sstephenson/ruby-buildStar-Verlauf für sstephenson/ruby-build

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ruby Build

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ruby Build.
  • rbenv/ruby-buildAvatar von rbenv

    rbenv/ruby-build

    3,971Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,971
  • lucasgelfond/zerobrewAvatar von lucasgelfond

    lucasgelfond/zerobrew

    6,417Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,417
  • sstephenson/rbenvAvatar von sstephenson

    sstephenson/rbenv

    16,711Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,711
  • homebrew/legacy-homebrewAvatar von Homebrew

    Homebrew/legacy-homebrew

    26,849Auf GitHub ansehen↗

    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

    Auf GitHub ansehen↗26,849
Alle 30 Alternativen zu Ruby Build anzeigen→

Häufig gestellte Fragen

Was macht sstephenson/ruby-build?

ruby-build ist ein System zum Herunterladen, Kompilieren und Installieren spezifischer Versionen der Sprache Ruby aus dem Quellcode auf Unix-ähnlichen Systemen. Es fungiert als Quellcode-Compiler und Versions-Installer, der die Bereitstellung von Ruby-Runtimes verwaltet, ohne sich auf Systempakete zu verlassen.

Was sind die Hauptfunktionen von sstephenson/ruby-build?

Die Hauptfunktionen von sstephenson/ruby-build sind: Ruby Version Managers, Source Compilation, Binary and Source Installation, Custom Language Compilation, Language Runtime Managers, Build Tools, Ruby Environments, Custom Build Configuration Definitions.

Welche Open-Source-Alternativen gibt es zu sstephenson/ruby-build?

Open-Source-Alternativen zu sstephenson/ruby-build sind unter anderem: 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…