Auspacken / Einfrieren von Edelsteinen in eine Rubin-App ohne Schienen

Ich schreibe eine Ruby-Anwendung, die nicht zu Rails gehört (keuch!) Und möchte alle Juwelenabhängigkeiten, die für die Anwendung erforderlich sind, in ein Herstellerverzeichnis aufnehmen können. Dies wäre ähnlich wiehttp://gemsonrails.rubyforge.org/ funktioniert für Rails-Apps.

Ziel ist es, die Situation zu vermeiden, in der sich mein Team derzeit befindet, wenn eine neue Abhängigkeit hinzugefügt wird. Jeder Entwickler in meinem Team muss den Edelstein manuell installieren, und dann muss jeder Test-, Staging- und Produktionscomputer manuell aktualisiert werden. Wenn wir die Abhängigkeiten in der verteilten Anwendung selbst einfrieren können, ist ein einfaches SVN-Update (oder Git-Pull für die Hipster in der Menge) alles, was erforderlich ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage