Ruby se ispravno pokreće, ali postavljanje lanca razvojnih alata propada tokom MSYS2 ažuriranja. Došli ste do drugog paketnog sistema, a ne do još jednog pokušaja RubyGemsa da preuzme isti gem.

RubyInstaller koristi MSYS2 za dotične razvojne alate. Zato njegov tok rada ridk može doći do faze u kojoj mrežni zahtjev obavljaju MSYS2 paketni alati, uključujući pacman.

Identificirajte tu fazu u zapisu. Provjerite proxy okruženje i ponašanje podržanog preuzimača iz MSYS2 procesa, a ne samo proxy postavljen za gem u drugom Windows terminalu.

Trajna promjena Windows okruženja također ne prepisuje okruženje svakog procesa koji već radi. Kontekst pokretanja može objasniti zašto se novootvorena ljuska lanca alata ponaša drugačije od instalatera pokrenutog ranije.

Koristite aktuelna uputstva za RubyInstaller i MSYS2 za instalirane verzije. Staro zaobilazno rješenje koje briše paketne baze podataka i zatim sve osvježava kombinuje nekoliko promjena; ono ne dokazuje da je brisanje baze popravilo proxy vezu.

Razdvojite mrežnu rutu, metapodatke repozitorija i greške potpisa paketa. Konfigurirajte odobreni proxy i potrebno povjerenje za stvarni zahtjev prije nego što promijenite stanje paketa. Kada ažuriranje lanca alata proradi, kasniji RubyGems kvar je zaseban klijent za dijagnostiku.

Povezani članci