Есть ли способ обновить RubyGems в автономном режиме?
Вопрос
Я пытаюсь установить 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, и он так же хорош, как и обычный гем.