2009-03-17 23 views
6

Ich versuche, Ruby + WATIR auf einem Windows-Server zu installieren, der sich in einer isolierten Umgebung befindet. Normalerweise würde ich die Ruby-Installer von diesen beiden Befehlen gefolgt laufen:Gibt es eine Möglichkeit, RubyGems offline zu aktualisieren?

1) gem update --system

2) gem watir

installieren Dies ist gemäß dem instuctions here

Der Server Ich versuche jetzt zu installieren, hat keine Internetverbindung. Dies führt dazu, dass die obigen Befehle fehlschlagen.

Gibt es eine Möglichkeit, die benötigten Update-Pakete herunterzuladen und sie auf den Server zu kopieren, um sie lokal zu installieren?

Antwort

9

Wenn Sie eine Edelstein-Installation durchführen, durchsucht es das aktuelle Verzeichnis, bevor es zur entfernten Quelle schaut. Sie müssen die Version angeben, wenn Sie ein lokales Juwel installieren (siehe rubygems manual).

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 manual upgrade

+0

Sie wissen, das manuelle Upgrade sieht so aus, als würde es meinen Bedürfnissen entsprechen ... Ich werde es versuchen und melden. –

+0

Obwohl es mühsam ist, das erste Mal zu tun, funktioniert das manuelle Upgrade. –

+1

Um den Edelstein zuerst herunterzuladen, benutze 'gem fetch copland -v = 0.2.0' – Natim

0

zu tun in der Regel ich

verwenden den Edelstein in einzelne Ruby zu entpacken Dateien. Dann müssen Sie nur sicherstellen, dass das Verzeichnis in Ihrem Ruby-Ladepfad ist, und es ist so gut wie ein normales Juwel.

Verwandte Themen