¿Cómo instalo los rieles en una máquina con Windows que usa un servidor proxy para acceder a Internet?

Soy un gran fan de la manera rubí. Sin embargo hoy se interpuso en mi camino.

La manera definitiva de instalar rieles (me estoy ejecutando como un usuario de dominio en una máquina WinXP) es

descargar e instalar ruby ​​(instalador de un solo clic)tipo>gem install rails en la línea de comandos

El paso 2 falla con alguna función getaddrhost que no puede funcionar. Un poco de google me enseñó que este es un problema conocido -Consulte Autenticación de problemas de Windows Proxy en las preguntas frecuentes sobre rubygems

Las opciones sugeridas allí para "usar el-p o--http-proxy http://proxy:port "el interruptor para la instalación de gemas tampoco funcionó de maravilla.

Hay un enlace a algo que ejecuta un servidor para cruzar el servidor proxy, pero parecía que necesitaría Python para instalarse (?? !!). Así que lo dejé pasar.

Voy a intentar obtener los archivos .gem (después de averiguar todas las interdependencias :() deruby_home\lib\ruby\gems\1.8\cache en mi máquina hogareña apta para rieles y con un dispositivo USB, instale una gema local. ¿Alguien tiene una manera menos dolorosa / rápida de salvar esta división?

Actualizar: Dia 2. Está bien, así que tengo las gemas disponibles localmente. Sin embargo si hago un

>gem install activesupport-1.4.4 --local
ERROR:  Error installing gem activesupport-1.4.4[.gem]: undefined method `includ
e?' for nil:NilClass

He intentado Ruby una vez, haga clic en el instalador para Windows para 186-27 RC2 y 186-26 Final release. El mismo problema. Más google llevó a "En caso de que tenga problemas para instalar gemas ...". La solución más reciente es: eliminar el archivo source_cache en su carpeta GEM PATH que se muestra porgem env, entonces haz ungem update --system. y, por supuesto, el servidor proxy se interpone en el paso 2.

¿Se solucionó este problema con las gemas en una versión posterior que puedo descargar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta