de las gemas de rubí, colocando esto en mi gem.bat esto funciona para mí
@"%~dp0ruby.exe" "%~dpn0" %* --http-proxy http://domainname.ccc.com:8080
para las gemas JRuby esto funciona
@"%~dp0jruby.exe" "%~dpn0" %* -p http://domainname.ccc.com:8080
también la variable de entorno funciona como
set http-proxy=http://domainname.ccc.com:8080
o si su servidor proxy necesita autenticación
set http-proxy=http://user:[email protected]:port)
EDITAR: para las personas que tienen un firewall muy restrictivo o sin acceso a Internet (por ejemplo, en un servidor) puede hacer lo siguiente: instalar las gemas en una PC que tiene acceso gratuito a Internet, luego verifique la carpeta C: \ Ruby193 \ lib \ ruby \ gems \ 1.9.1 \ cache y copia todas las gemas con una fecha modificada por última vez en el momento en que hiciste la instalación. En el PC destino los copia en la misma carpeta o si limpiar después en la carpeta bin iniciar la instalación allí con
c:\ruby193\bin\gem.bat install --local gemname-x.x.x.gem
gemname-xxxgem ser el nombre de archivo de la gema de la gema de base que desea instalar . La gema con todas sus dependencias debería instalarse. Esto es para Windows, pero otros sistemas operativos pueden usar la misma técnica, solo adapta algunas cosas. Éxito
acaba de encontrar más información específica a mi problema y documentarlo aquí en caso de que alguien tenga este problema. El firewall en cuestión bloquea cualquier cosa de Amazon S3 que usa gemcutter para almacenar gemas. – digitalsanctum
Esa es francamente una política de firewall insana. ¿Ni siquiera puedes navegar esos archivos usando IE o Firefox? – MattMcKnight
Estoy de acuerdo. Es una política de firewall insana. Bienvenido a mi mundo :) – digitalsanctum