2009-03-17 21 views
6

Estoy tratando de instalar Ruby + WATIR en un servidor de Windows que se encuentra en un entorno aislado. Normalmente me ejecutar el instalador rubí seguido por estos dos comandos:¿Hay alguna forma de actualizar RubyGems sin conexión?

1) Actualización joya --system

2) gem install Watir

Esto es de acuerdo a los instuctions here

El servidor Ahora estoy tratando de instalar no tiene conectividad a Internet. Esto hace que los comandos anteriores fallen.

¿Hay alguna manera de descargar los paquetes de actualización necesarios y copiarlos en el servidor para instalarlos localmente?

Respuesta

9

Cuando instale joya, buscará en el directorio actual antes de buscar la fuente remota. Debe especificar la versión si está instalando una gema local (consulte rubygems manual).

gem install copland-0.2.0.gem 

Lo siento, no sé una manera de actualizar el sistema fuera de línea joya sin hacer un manual upgrade

+0

Ya sabes, la actualización manual parece que podría adaptarse a mis necesidades ... Lo intentaré e informaré. –

+0

Aunque es tedioso hacerlo la primera vez, la actualización manual funciona. –

+1

Para descargar la gema primero use 'gema, cogida fetch -v = 0.2.0' – Natim

0

lo general el uso

para descomprimir la gema en el individuo Rubí archivos. Entonces solo necesitas asegurarte de que ese directorio esté en tu ruta de carga de Ruby, y es tan bueno como una gema normal.

Cuestiones relacionadas