Configuración do proxy directo de RubyGems
Configure a propia orde RubyGems e despois separe a sintaxe do punto final, a autenticación do proxy e a confianza TLS en vez de depender de solucións antigas de Windows.
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:8080Substitú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.