Konfigurazzjoni tal-proxy forward ta' RubyGems
Ikkonfigura l-kmand RubyGems innifsu, imbagħad ifred is-sintassi tal-endpoint, l-awtentikazzjoni tal-proxy u l-fiduċja TLS minflok ma tiddependi fuq soluzzjonijiet qodma ta' Windows.
RubyGems għandu l-inputs tal-proxy tiegħu stess. Browser jew IDE li juża l-proxy tal-kumpanija ma jistabbilixxix l-endpoint li jagħżel il-kmand gem.
Għal ġibda waħda:
gem fetch rake --http-proxy http://proxy.example:8080Ibdel l-endpoint mas-servizz approvat. Għal downloads pubbliċi ta' gem fejn huma permessi interlokuturi pubbliċi, il-lista tal-proxy HTTP toffri kandidati. Dan il-kmand iniżżel il-gem imsemmi.
Kmandi ripetuti
RubyGems jiddokumenta HTTP_PROXY, HTTP_PROXY_USER u HTTP_PROXY_PASS għall-iskoperta tal-proxy. Uża l-interface appoġġjata mir-rilaxx installat u l-immaniġġjar normali tal-kredenzjali tal-ambjent tiegħek.
It-terminals eżistenti jżommu l-ambjent tagħhom wara li tinbidel setting permanenti; servizz tal-bini jista' jerġa' jkollu ambjent ieħor. Iċċekkja l-proċess li qed iħaddem il-kmand li falla.
X'falla?
- Indirizz malformata
- Iċċekkja l-iskema URI, il-host u l-port. Il-kwotazzjoni tal-shell u l-kodifikazzjoni URI jsolvu problemi differenti.
- Sfida ta' awtentikazzjoni
- Iċċekkja l-metodu meħtieġ u l-forma tal-kont. Isem tal-utent f'forma ta' dominju ma jżidx NTLM jew mekkaniżmu ieħor mhux appoġġjat.
- Nuqqas ta' ċertifikat
- Identifika iċ-ċertifikat u l-maħżen tal-fiduċja involuti, filwaqt li l-verifika tibqa' attiva.
L-istruzzjonijiet għal Ruby 1.8 u RubyGems bikrija jistgħu jiddeskrivu bugs u mġiba ta' kmandi differenti. Uża l-interface tal-verżjoni installata minflok ma timmodifika l-implimentazzjoni tagħha madwar soluzzjoni qadima.
Is-sors tal-gem jidentifika fejn jiġu ppubblikati l-pakketti; il-proxy forward jidentifika r-rotta lejn dak is-sors. Ibdel is-setting responsabbli għall-fażi li falliet.