Есть ли способ обновить RubyGems в автономном режиме?

StackOverflow https://stackoverflow.com/questions/655386

  •  19-08-2019
  •  | 
  •  

Вопрос

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

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

2) gem install watir

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

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

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

Это было полезно?

Решение

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

gem install copland-0.2.0.gem

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

Другие советы

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

gem unpack blah-1.1.1.gem

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top