Ruby se zažene pravilno, vendar nastavitev razvojne verige orodij spodleti med posodobitvijo MSYS2. Prišli ste do drugega paketnega sistema, ne do še enega poskusa RubyGems, da bi pridobil isti gem.

RubyInstaller uporablja MSYS2 za ustrezna razvojna orodja. Zato lahko njegov potek dela ridk doseže stopnjo, na kateri omrežno zahtevo izvedejo paketna orodja MSYS2, vključno s pacmanom.

Prepoznajte to stopnjo v dnevniku. Preverite okolje posredovalnega strežnika in vedenje podprtega prenašalnika iz procesa MSYS2, ne le posredovalnega strežnika, nastavljenega za gem v drugem terminalu Windows.

Trajna sprememba okolja Windows tudi ne prepiše okolja vsakega že delujočega procesa. Kontekst zagona lahko pojasni, zakaj se novo odprta lupina verige orodij vede drugače kot namestitveni program, zagnan prej.

Uporabite trenutna navodila RubyInstaller in MSYS2 za nameščene različice. Stara rešitev, ki izbriše paketne podatkovne baze in nato osveži vse, združuje več sprememb; ne dokazuje, da je brisanje podatkovne baze popravilo povezavo prek posredovalnega strežnika.

Ločite omrežno pot, metapodatke shrambe in napake podpisa paketov. Preden spremenite stanje paketov, nastavite odobreni posredovalni strežnik in zahtevano zaupanje za dejansko zahtevo. Ko posodobitev verige orodij deluje, je poznejša okvara RubyGems ločen odjemalec za diagnostiko.

Sorodni članki