RubyGems ten as súas propias entradas de proxy. Un navegador ou IDE que usa o proxy da empresa non establece o punto final que selecciona a orde gem.

Para unha descarga:

gem fetch rake --http-proxy http://proxy.example:8080

Substitúa o punto final polo servizo aprobado. Para descargas públicas de gem onde se permiten intermediarios públicos, a lista de proxies HTTP ofrece candidatos. Esta orde descarga o gem indicado.

Ordes repetidas

RubyGems documenta HTTP_PROXY, HTTP_PROXY_USER e HTTP_PROXY_PASS para o descubrimento de proxy. Use a interface compatible coa versión instalada e o manexo habitual de credenciais da súa contorna.

Os terminais existentes conservan a súa contorna despois de cambiar un axuste permanente; un servizo de compilación pode ter de novo outra contorna. Comprobe o proceso que executa a orde fallida.

Que fallou?

Enderezo mal formado
Comprobe o esquema URI, o host e o porto. As comiñas da shell e a codificación URI resolven problemas distintos.
Desafío de autenticación
Comprobe o método requirido e a forma da conta. Un nome de usuario con forma de dominio non engade NTLM nin outro mecanismo non admitido.
Fallo de certificado
Identifique o certificado e o almacén de confianza implicados, mantendo a verificación activada.

As instrucións para Ruby 1.8 e RubyGems temperáns poden describir erros e comportamentos de ordes diferentes. Use a interface da versión instalada en vez de modificar a súa implementación arredor dunha solución antiga.

A fonte do gem identifica onde se publican os paquetes; o proxy directo identifica a ruta cara a esa fonte. Cambie o axuste responsable da etapa fallida.

Artigos relacionados