1 Repo
Tools that create executable wrappers to automatically load specific runtime environments and dependencies.
Distinct from Command Wrappers: Focuses on loading a specific runtime environment rather than extending the functionality of an existing command.
Explore 1 awesome GitHub repository matching development tools & productivity · Environment Wrapper Generators. Refine with filters or upvote what's useful.
RVM ist ein Ruby-Versionsmanager und Build-Automatisierungstool, das entwickelt wurde, um mehrere Versionen des Ruby-Interpreters auf einem einzigen System zu installieren und zwischen ihnen zu wechseln. Es dient als Abhängigkeitsisolator und Shell-Umgebungs-Wrapper, der die Erstellung benannter Bibliothekssets ermöglicht, um Versionskonflikte zwischen verschiedenen Projekten zu vermeiden. Das Projekt zeichnet sich als Deployment-Orchestrator aus, der die Bereitstellung von Ruby-Runtimes über Remote-Server und Build-Agents hinweg automatisiert. Es generiert eigenständige ausführbare Wrapper, um sicherzustellen, dass spezifische Runtimes und Bibliothekssets für geplante Aufgaben, Servicemanager und System-Init-Skripte geladen werden. Das Tool deckt eine breite Palette an Funktionen ab, einschließlich automatisierter Quellkompilierung mit benutzerdefinierten Compiler-Flags, Installation im User-Space zur Vermeidung von Root-Rechten sowie Integration mit verschiedenen Shells und Texteditoren. Es bietet zudem Infrastruktur für die Synchronisation von Remote-Umgebungen, Kompatibilitätstests für Continuous Integration und die Integration von Anwendungsservern.
Creates standalone executables that automatically load a specific Ruby interpreter and library set from any shell location.