2017-07-22 2 views
0

Gems und Edelstein Abhängigkeiten werden zu einem Albtraum für unsere Organisation. Ich bin momentan der einzige Entwickler, der Ruby verwendet, aber mit mehr kommen immer die Zeit an, die wir brauchen, um Edelsteine ​​und Abhängigkeiten in Ordnung zu bekommen.Ruby Bundler - Umgang mit Edelsteinen in mehreren VMs

Das Problem ist, dass Entwicklungs-VMs keinen Internetzugriff haben, aber Zugriff auf ein freigegebenes Verzeichnis haben, dem wir zuordnen können. Momentan habe ich nur einzelne Edelsteine ​​und Abhängigkeiten auf meinen lokalen, netzwerkfähigen Laptop heruntergeladen und dann Edelsteine ​​in das freigegebene Verzeichnis verschoben und dann auf die VM kopiert - klar, das ist Unsinn und ich muss Bündler oder etwas anderes benutzen System.

Ich bin sicher, dass andere Unternehmen ähnliche Probleme hatten, was als Best Practice gilt?

+2

Sicher Ruby-Entwickler hatte, dass im Auge behalten. Du kannst versuchen, [Edelsteine ​​auf deinem eigenen Server zu hosten] (http://guides.rubygems.org/run-your-own-gem-server/). – 31piy

Antwort

1

Laden von Edelsteinen aus Projekt (nicht System oder Internet) kann Lösung dieses Problems sein. Es bedeutet also, alle benötigten Edelsteine ​​herunterzuladen und dann den Herstellerordner (kann jeden Speicher von Flash oder CD verwenden) zu jedem Projekt zu kopieren und sie können benötigte Edelsteine ​​aus diesem Ordner laden.

Ruby gem dependencies on offline server

Verwandte Themen