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:8080

Ersetzt 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.

Ähnlech Artikelen