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

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

Tengdir greinar