Meine Produktionsbereitstellungen dauern aufgrund der Zeit, die für die Installation von nokogiri gem (1.6.0) benötigt wird, ein paar zusätzliche Minuten. Ich verstehe das, weil die Installation des Gems die native Erweiterungserstellung auslöst.Überspringen der nativen Extension-Neukompilierung bei der nachfolgenden Paket-Installation
Bitte beachte, dass ich mein Bündel verpackt haben und überprüft es in DVCS
bundle package
Gibt es eine Möglichkeit Neuübersetzung von nativen Erweiterungen zu vermeiden, wenn nichts anderes geändert hat, so dass Implementierungen schneller sind?
Update:
verwende ich Opscode Chef (Koch-Solo zu sein) zu implementieren
Umgebung: Ubuntu 12.04LTS 64bit Ruby-193-P448
Ein 'Bündel install' in der Regel für mich gearbeitet Edelsteine überspringt die Bündler bereits Anforderungen passende findet. Was verwenden Sie zum Bereitstellen? –
@NeilSlater Ich benutze Chef, um bereitzustellen. – Litmus
Ich habe keine Antwort für alle nativen Erweiterungen, aber haben Sie versucht, NOKOGIRI_USE_SYSTEM_LIBRARIES = true hinzuzufügen? – zrl3dx