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

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

Prepoznajte tu fazu u zapisu. Provjerite proxy okruženje i ponašanje podržanog preuzimatelja 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 aktualne upute za RubyInstaller i MSYS2 za instalirane verzije. Staro zaobilazno rješenje koje briše paketne baze podataka i zatim sve osvježava kombinira nekoliko promjena; ono ne dokazuje da je brisanje baze popravilo proxy vezu.

Razdvojite mrežnu rutu, metapodatke repozitorija i pogreš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