Configuració del proxy directe de RubyGems
Configureu la mateixa ordre RubyGems i, després, separeu la sintaxi de punt final, l'autenticació del proxy i la confiança TLS en lloc de dependre de solucions antigues de Windows.
RubyGems té les seves pròpies entrades de proxy. Un navegador o IDE que utilitza el proxy de l'empresa no estableix el punt final que selecciona l'ordre gem.
Per a una descàrrega:
gem fetch rake --http-proxy http://proxy.example:8080Substituïu el punt final pel servei aprovat. Per a descàrregues públiques de gem on es permeten intermediaris públics, la llista de proxys HTTP ofereix candidats. Aquesta ordre baixa el gem indicat.
Ordres repetides
RubyGems documenta HTTP_PROXY, HTTP_PROXY_USER i HTTP_PROXY_PASS per al descobriment de proxys. Utilitzeu la interfície compatible amb la versió instal·lada i la gestió habitual de credencials del vostre entorn.
Els terminals existents conserven el seu entorn després de canviar una configuració permanent; un servei de compilació pot tenir de nou un altre entorn. Comproveu el procés que executa l'ordre fallida.
Què ha fallat?
- Adreça mal formada
- Comproveu l'esquema URI, l'amfitrió i el port. Les cometes de l'intèrpret i la codificació URI resolen problemes diferents.
- Repte d'autenticació
- Comproveu el mètode requerit i la forma del compte. Un nom d'usuari amb forma de domini no afegeix NTLM ni cap altre mecanisme no admès.
- Error de certificat
- Identifiqueu el certificat i el magatzem de confiança implicats, mantenint la verificació activada.
Les instruccions per a Ruby 1.8 i les primeres versions de RubyGems poden descriure errors i comportaments d'ordre diferents. Utilitzeu la interfície de la versió instal·lada en lloc de modificar-ne la implementació al voltant d'una solució antiga.
La font del gem identifica on es publiquen els paquets; el proxy directe identifica la ruta cap a aquesta font. Canvieu la configuració responsable de l'etapa fallida.