Mensajes cabo http://cntlm.wiki.sourceforge.net/ para más información respecto a este tema abundan, y para ayudar a otros a ahorrar horas de intentar diferentes soluciones, aquí está el resultado final de mis horas de retoques.
Las tres soluciones en todo el Internet en este momento son: rubysspi APServer cntlm
rubysspi sólo funciona desde una máquina Windows, que yo sepa, ya que se basa en la biblioteca win32api. Entonces, si está en una caja de Windows tratando de ejecutar a través de un proxy, esta es la solución para usted. Si está en una distribución de Linux, no tiene suerte.
apserver parece ser un proyecto muerto. El enlace que figura en las publicaciones que he visto lleva a la página 404 en sourceforge. Busco "apserver" en sourceforge no devuelve nada.
El vínculo de sourceforge para cntlm que he visto redirecciona a http://cntlm.awk.cz/, pero se agota el tiempo de espera. Una búsqueda en sourceforge aparece en este enlace, que funciona: http://sourceforge.net/projects/cntlm/
Después de descargar y configurar cntlm, he logrado instalar una gema a través del proxy, por lo que esta parece ser la mejor solución para las distribuciones de Linux.
+1 me he quedado atrapado en esto por un día. gracias por preguntar. – Gishu
He conseguido que Rubysspi funcione, pero se requieren muchos ajustes. Si desea usarlo desde un shell de Git Bash, necesitará un alias agregado a su archivo .bashrc, como este: 'alias gem = 'ruby -rspa \' which gem \ ''' – iconoclast
Si tiene un proxy Después de realizar los pasos en la mayoría de estas respuestas, asegúrese de que 'sudo' tenga acceso a las variables de su entorno agregando el modificador''E', por ejemplo, 'sudo -E doSomething' –