RubyGems het sy eie proxy-invoer. 'n Blaaier of IDE wat die maatskappy se proxy gebruik, stel nie die eindpunt wat die gem-opdrag kies, vas nie.

Vir een onttrekking:

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

Vervang die eindpunt met die goedgekeurde diens. Vir openbare gem-aftellings waar openbare tussengangers toegelaat word, bied die HTTP-proxylis kandidate. Hierdie opdrag laai die genoemde gem af.

Herhaalde opdragte

RubyGems dokumenteer HTTP_PROXY, HTTP_PROXY_USER en HTTP_PROXY_PASS vir proxy-ontdekking. Gebruik die koppelvlak wat die geïnstalleerde weergawe ondersteun en jou omgewing se normale geloofsbriewehantering.

Bestaande terminale behou hul omgewing nadat 'n permanente instelling verander; 'n bouproses kan weer 'n ander omgewing hê. Kontroleer die proses wat die mislukte opdrag uitvoer.

Wat het misluk?

Wanvormige adres
Kontroleer die URI-skema, gasheer en poort. Dopsaanhalingstekens en URI-enkodering los verskillende probleme op.
Verifikasie-uitdaging
Kontroleer die vereiste metode en rekeningvorm. 'n Domeinvormige gebruikersnaam voeg nie NTLM of 'n ander onondersteunde meganisme by nie.
Sertifikaatfout
Identifiseer die sertifikaat en vertrouwensbewaarplek wat betrokke is, terwyl verifikasie aangeskakel bly.

Instructies vir Ruby 1.8 en vroeë RubyGems kan verskillende foute en opdraggedrag beskryf. Gebruik die geïnstalleerde weergawe se koppelvlak eerder as om die implementering rondom 'n ou omweg te wysig.

Die gem-bron wys waar pakkette gepubliseer word; die volmagproxy wys die roete na daardie bron. Verander die instelling wat verantwoordelik is vir die mislukte stadium.

Verwante artikels