Forward-Proxy-Konfiguratioun fir RubyGems
Konfiguréiert de RubyGems-Befehl selwer an trennt duerno d'Endpunkt-Syntax, d'Proxy-Authentifikatioun an d'TLS-Vertrauen, amplaz op al Windows-Léisungen ze setzen.
RubyGems huet seng eegen Proxy-Agangen. E Browser oder eng IDE, déi de Firmeproxy benotzt, setzt den Endpunkt net, deen den gem-Befehl auswielt.
Fir een eenzelen Download:
gem fetch rake --http-proxy http://proxy.example:8080Ersetzt den Endpunkt duerch de geneemegten Service. Fir ëffentlech Gem-Downloads, wou ëffentlech Vermëttler erlaabt sinn, bitt d'HTTP-Proxy-Lëscht Kandidaten. Dëse Befehl lued de genannten Gem erof.
Widderhollte Befehler
RubyGems dokumentéiert HTTP_PROXY, HTTP_PROXY_USER an HTTP_PROXY_PASS fir d'Proxy-Entdeckung. Benotzt d'Interface, déi déi installéiert Versioun ënnerstëtzt, an déi üblech Ëmgank mat Umeldungsinformatiounen an Ärer Ëmgebung.
Bestehend Terminals behalen hir Ëmgebung, nodeems eng permanent Astellung geännert gouf; e Build-Service kann erëm eng aner Ëmgebung hunn. Kontrolléiert de Prozess, deen de feelgeschloenen Befehl ausféiert.
Wat ass feelgeschloen?
- Feelerhaft Adress
- Kontrolléiert den URI-Schema, den Host an de Port. Shell-Zitater an URI-Kodéierung léisen ënnerschiddlech Problemer.
- Authentifikatiouns-Herausfuerderung
- Kontrolléiert déi erfuerderlech Method an d'Kontoform. E Benotzernumm an Domaineform bäit keng NTLM oder en anere net ënnerstëtzte Mechanismus derbäi.
- Zertifikatsfehler
- Identifizéiert den betraffenen Zertifikat an de Vertrauensspäicher, woubäi d'Verifikatioun aktiv bleift.
Uleedungen fir Ruby 1.8 an fréi RubyGems kënnen aner Feeler a Befehlverhalen beschreiwen. Benotzt d'Interface vun der installéierter Versioun, amplaz hir Implementatioun ëm eng al Léisung ëmzebauen.
D'Gem-Quell bestëmmt, wou Pakete publizéiert ginn; de Forward-Proxy bestëmmt de Wee zu där Quell. Ännert d'Astellung, déi fir de feelgeschloenen Etape verantwortlech ass.