RubyGems hat syn eigen proxy-ynfier. In browser of IDE dy't de bedriuwsproxy brûkt, stelt net it einpunt yn dat it kommando gem kiest.

Foar ien oanhelling:

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

Ferfange it einpunt troch de goedkarde tsjinst. Foar iepenbiere gem-downloads dêr't iepenbiere tuskenpersoanen tastien binne, biedt de HTTP-proksylist kandidaten. Dit kommando downloadet de neamde gem.

Werhelle kommando's

RubyGems dokumintearret HTTP_PROXY, HTTP_PROXY_USER en HTTP_PROXY_PASS foar proxy-ûntdekking. Brûk de ynterface dy't de ynstallearre ferzje stipet en de gewoane omgong mei oanmeldgegevens fan jo omjouwing.

Besteande terminals hâlde har omjouwing nei't in permaninte ynstelling feroare is; in build-tsjinst kin wer in oare omjouwing hawwe. Kontrolearje it proses dat it mislearre kommando útfiert.

Wat mislearre?

Ferkeard adres
Kontrolearje it URI-skema, de host en de poarte. Shell-sitaten en URI-kodearring oplosse ferskillende problemen.
Autentikaasje-útdaging
Kontrolearje de fereaske metoade en accountfoarm. In brûkersnamme yn domeinform foeget gjin NTLM of in oar net-stipe meganisme ta.
Sertifikaatflater
Identifisearje it sertifikaat en de fertrouwensopslach dy't belutsen binne, wylst ferifikaasje ynskeakele bliuwt.

Ynstruksjes foar Ruby 1.8 en iere RubyGems kinne oare flaters en kommandogedrach beskriuwe. Brûk de ynterface fan 'e ynstallearre ferzje yn stee fan de ymplemintaasje om in âlde omwei hinne te wizigjen.

De gem-boarne jout oan wêr't pakketten publisearre wurde; de foarproxy jout de rûte nei dy boarne. Feroarje de ynstelling dy't ferantwurdlik is foar de mislearre stap.

Relatearre artikelen