Stilling framsendingarproxy fyrir RubyGems
Stilltu RubyGems skipuninni sjálfri og aðgreindu síðan setningafræði endapunkts, proxy-auðkenningu og TLS-traust í stað þess að reiða þig á gömul Windows-lausnir.
RubyGems hefur eigin proxy-inntak. Vafri eða IDE sem notar proxy fyrirtækisins setur ekki endapunktinn sem skipunin gem velur.
Fyrir eina sækingu:
gem fetch rake --http-proxy http://proxy.example:8080Skiptu endapunktinum út fyrir samþykktu þjónustuna. Fyrir opinberar gem-niðurhals þar sem opinber milliliðir eru leyfðir býður HTTP-proxylistinn upp á valkosti. Þessi skipun sækir tilgreinda gem.
Endurteknar skipanir
RubyGems skjalfestir HTTP_PROXY, HTTP_PROXY_USER og HTTP_PROXY_PASS fyrir proxy-uppgötvun. Notaðu viðmótið sem uppsetta útgáfan styður og venjulega meðferð skírteinis í umhverfinu þínu.
Núverandi skjáhermir halda umhverfinu sínu eftir að varanleg stilling breytist; byggingarþjónusta getur aftur haft annað umhverfi. Athugaðu ferlið sem keyrir misheppnuðu skipunina.
Hvað mistókst?
- Rangt netfang
- Athugaðu URI-skema, hýsil og port. Tilkvotun í skel og URI-kóðun leysa mismunandi vandamál.
- Auðkenningaráskorun
- Athugaðu tilskilda aðferð og reikningsform. Notandanafn í lénsformi bætir ekki NTLM eða annarri óstuddri aðferð við.
- Skírteinisvilla
- Greindu viðkomandi skírteini og traustgeymslu, með sannprófun áfram virkri.
Leiðbeiningar fyrir Ruby 1.8 og snemma RubyGems geta lýst öðrum villum og hegðun skipana. Notaðu viðmót uppsettu útgáfunnar í stað þess að breyta útfærslu hennar í kringum gamla lausn.
Gem-uppruninn segir til um hvar pakkar eru birtir; framsendingarproxyið segir til um leiðina að þeim uppruna. Breyttu stillingunni sem ber ábyrgð á misheppnuðu stiginu.