Ruby jibda b'mod korrett, iżda s-setup tal-katina tal-għodda tal-iżvilupp jonqos waqt aġġornament ta' MSYS2. Wasalt għal sistema tal-pakketti oħra, mhux għal tentattiv ieħor ta' RubyGems biex iġib l-istess gem.

RubyInstaller juża MSYS2 għall-għodda tal-iżvilupp rilevanti. Għalhekk il-fluss tax-xogħol ridk tiegħu jista' jilħaq stadju fejn l-għodda tal-pakketti ta' MSYS2, inkluż pacman, twettaq it-talba tan-netwerk.

Identifika dak l-istadju fil-log. Iċċekkja l-ambjent tal-proxy u l-imġiba tad-downloader appoġġjat mill-proċess ta' MSYS2, mhux biss il-proxy konfigurat għal gem f'terminal ieħor ta' Windows.

Bidla persistenti fl-ambjent ta' Windows lanqas ma terġa' tikteb l-ambjent ta' kull proċess li diġà qed jaħdem. Il-kuntest tat-tnedija jista' jispjega għaliex shell tal-katina tal-għodda li għadu kif infetaħ iġib ruħu b'mod differenti minn installer li nbda qabel.

Uża l-istruzzjonijiet attwali ta' RubyInstaller u MSYS2 għall-verżjonijiet installati. Soluzzjoni antika li tħassar id-databases tal-pakketti u mbagħad iġġedded kollox tgħaqqad diversi bidliet; ma tipprovax li t-tħassir tad-database sewwa konnessjoni tal-proxy.

Żomm il-rotta tan-netwerk, il-metadata tar-repożitorju u l-iżbalji tal-firma tal-pakketti separati. Ikkonfigura l-proxy approvat u l-fiduċja meħtieġa għat-talba reali qabel ma tbiddel l-istat tal-pakketti. Ladarba l-aġġornament tal-katina tal-għodda jaħdem, falliment aktar tard ta' RubyGems huwa klijent separat li għandu jiġi djanjostikat.

Artikli relatati