2012-05-17 21 views
8

Estoy tratando de instalar Ruby en Windows 7 detrás de un proxy.Problema al instalar Gems en Windows 7 con proxy

He mirado en varios foros y he puesto (creo) el http_proxy éxito (véase más adelante), sin embargo

SET HTTP_PROXY=http:username:[email protected]://proxyhere.com:8080 

, ahora me sale el siguiente error al intentar instalar una joya:

SocketError: getaddrinfo: No such host is known. 

¿Alguna idea?

+0

una posible duplicación de esta [thread] (http://stackoverflow.com/questions/5319212/how-to-update-gems -in-ruby-for-windows) – rb512

Respuesta

12

La sintaxis HTTP_PROXY debe ser URI:

SET HTTP_PROXY=scheme://user:[email protected]:port/path 

scheme podría ser http o https y en algunos casos path podría estar ausente.

Ningún navegador (o RubyGems) aceptará como URL válida la que usted proporcionó.

Así, en su caso:

SET HTTP_PROXY=http://username:[email protected]:8080/ 

Espero que ayude

+0

gracias - ¡es un regalo para mí! – electricSunny

+0

¿Y qué ocurre si debo eliminar la configuración del proxy mientras trabajo en una red sin proxy? ¿Que debería hacer? – ben

+0

@ben si el proxy ya está configurado, debe hacer: 'SET HTTP_PROXY =' que desarmará la variable de entorno. También puede verificar la configuración de su variable de entorno permanente (Google es su amigo sobre cómo cambiar eso) –

Cuestiones relacionadas