Gibt es eine Möglichkeit RubyGems offline zu aktualisieren?
Frage
Ich versuche, Rubin + Watir auf einem Windows-Server, die in einer isolierten Umgebung zu installieren ist. Normalerweise würde ich die Ruby-Installer von diesen beiden Befehlen gefolgt laufen:
1) gem aktualisieren --system
2) gem install watir
Dies ist gemäß den instuctions hier
Der Server ich jetzt zu installieren versuchen zu nicht-Internet-Konnektivität hat. Dies bewirkt, dass die Befehle oben zum Scheitern verurteilt.
Gibt es eine Möglichkeit ich die Update-Pakete erforderlich herunterladen und kopieren Sie sie auf dem Server lokal zu installieren?
Lösung
Wenn Sie es gem install wird das aktuelle Verzeichnis, bevor Sie sich auf der entfernten Quelle suchen. Sie müssen die Version angeben, wenn Sie ein lokales Juwel installieren (siehe rubygems Handbuch ) .
gem install copland-0.2.0.gem
Es tut mir leid, ich weiß nicht, einen Weg, um das Juwel System offline zu aktualisieren, ohne eine manuelle Aktualisierung
Andere Tipps
ich in der Regel verwenden
gem unpack blah-1.1.1.gem
das Juwel in einzelne Ruby-Dateien entpacken. Dann brauchen Sie nur, um sicherzustellen, dass Verzeichnis in Ruby Lastpfad ist, und es ist so gut wie ein normales gem.