RubyGems ima svoje lastne vnose proxyja. Brskalnik ali IDE, ki uporablja podjetniški proxy, ne nastavi končne točke, ki jo izbere ukaz gem.

Za eno prenašanje:

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

Zamenjajte končno točko z odobreno storitvijo. Za javne prenose gem, kjer so dovoljeni javni posredniki, seznam proxyjev HTTP ponuja kandidate. Ta ukaz prenese navedeni gem.

Ponavljajoči se ukazi

RubyGems dokumentira HTTP_PROXY, HTTP_PROXY_USER in HTTP_PROXY_PASS za odkrivanje proxyja. Uporabite vmesnik, ki ga podpira nameščena različica, in običajno ravnanje s poverilnicami v vašem okolju.

Obstoječi terminali ohranijo svoje okolje po spremembi trajne nastavitve; storitev gradnje ima lahko spet drugo okolje. Preverite proces, ki izvaja neuspešni ukaz.

Kaj ni uspelo?

Nepravilen naslov
Preverite shemo URI, gostitelja in vrata. Navednice v lupini in kodiranje URI rešujejo različne težave.
Zahteva za preverjanje pristnosti
Preverite zahtevano metodo in obliko računa. Uporabniško ime v obliki domene ne doda NTLM ali drugega nepodprtega mehanizma.
Napaka potrdila
Določite zadevno potrdilo in shrambo zaupanja, pri čemer preverjanje ostane omogočeno.

Navodila za Ruby 1.8 in zgodnje RubyGems lahko opisujejo drugačne napake in vedenje ukazov. Uporabite vmesnik nameščene različice, namesto da bi spreminjali njeno izvedbo zaradi stare rešitve.

Vir gem določa, kje so paketi objavljeni; posredniški proxy določa pot do tega vira. Spremenite nastavitev, odgovorno za neuspešno stopnjo.

Sorodni članki