Есть ли способ обновить RubyGems в автономном режиме? - PullRequest
6 голосов
/ 17 марта 2009

Я пытаюсь установить Ruby + WATIR на сервер Windows, который находится в изолированной среде. Обычно я запускаю установщик ruby, за которым следуют две команды:

1) обновление gem --system

2) gem install watir

Это согласно инструкциям здесь

Сервер, на который я сейчас пытаюсь установить, не подключен к Интернету. Это приводит к сбою команд выше.

Есть ли способ загрузить требуемые пакеты обновлений и скопировать их на сервер для локальной установки?

Ответы [ 2 ]

9 голосов
/ 17 марта 2009

Когда вы выполняете установку gem, она будет искать текущий каталог, прежде чем искать удаленный источник. Вы должны указать версию, если вы устанавливаете локальный гем (см. rubygems manual ).

gem install copland-0.2.0.gem

Извините, я не знаю, как обновить систему gem в автономном режиме без обновления вручную

0 голосов
/ 17 марта 2009

Я обычно использую

gem unpack blah-1.1.1.gem

чтобы распаковать драгоценный камень в отдельные файлы Ruby. Тогда вам просто нужно убедиться, что каталог находится в вашем пути загрузки Ruby, и он так же хорош, как и обычный гем.

...