Konfigurimi i proxy-s përpara në RubyGems
Konfiguroni vetë komandën RubyGems dhe më pas ndani sintaksën e pikës fundore, vërtetimin e proxy-s dhe besimin në TLS, në vend që të mbështeteni te zgjidhje të vjetra të Windows.
RubyGems ka hyrjet e veta të proxy-s. Një shfletues ose IDE që përdor proxy-n e kompanisë nuk vendos pikën fundore që zgjedh komanda gem.
Për një shkarkim:
gem fetch rake --http-proxy http://proxy.example:8080Zëvendësoni pikën fundore me shërbimin e miratuar. Për shkarkimet publike të gem ku lejohen ndërmjetës publikë, lista e proxy-ve HTTP ofron kandidatë. Kjo komandë shkarkon gem-in e përmendur.
Komanda të përsëritura
RubyGems dokumenton HTTP_PROXY, HTTP_PROXY_USER dhe HTTP_PROXY_PASS për zbulimin e proxy-s. Përdorni ndërfaqen që mbështet versioni i instaluar dhe trajtimin e zakonshëm të kredencialeve në mjedisin tuaj.
Terminalet ekzistuese e ruajnë mjedisin e tyre pasi një cilësim i përhershëm ndryshon; një shërbim build mund të ketë përsëri një mjedis tjetër. Kontrolloni procesin që ekzekuton komandën e dështuar.
Çfarë dështoi?
- Adresë e keqformuar
- Kontrolloni skemën URI, hostin dhe portin. Thonjëzat e shell-it dhe kodimi URI zgjidhin probleme të ndryshme.
- Sfidë vërtetimi
- Kontrolloni metodën e kërkuar dhe formën e llogarisë. Një emër përdoruesi në formë domeni nuk shton NTLM ose një mekanizëm tjetër të pambështetur.
- Dështim certifikate
- Identifikoni certifikatën dhe depon e besimit të përfshirë, duke e mbajtur verifikimin të aktivizuar.
Udhëzimet për Ruby 1.8 dhe RubyGems të hershme mund të përshkruajnë gabime dhe sjellje komandash të ndryshme. Përdorni ndërfaqen e versionit të instaluar në vend që të modifikoni zbatimin e tij rreth një zgjidhjeje të vjetër.
Burimi gem përcakton ku publikohen paketat; proxy-i përpara përcakton rrugën drejt atij burimi. Ndryshoni cilësimin përgjegjës për fazën e dështuar.