Ruby käivitub õigesti, kuid arendustööriistade ahela seadistamine nurjub MSYS2 värskenduse ajal. Olete jõudnud teise paketisüsteemini, mitte RubyGemsi järjekordse katseni sama gemi hankida.

RubyInstaller kasutab asjaomaste arendustööriistade jaoks MSYS2-t. Seetõttu võib selle ridk töövoog jõuda etapini, kus võrgupäringu teeb MSYS2 paketitööriist, sealhulgas pacman.

Tuvastage see etapp logist. Kontrollige puhverserveri keskkonda ja toetatud allalaadija käitumist MSYS2 protsessi enda vaatenurgast, mitte ainult puhverserverit, mis on gem jaoks seadistatud teises Windowsi terminalis.

Püsiv Windowsi keskkonna muudatus ei kirjuta üle ka iga juba töötava protsessi keskkonda. Käivitamise kontekst võib selgitada, miks äsja avatud tööriistaahela kest käitub teisiti kui varem käivitatud paigaldaja.

Kasutage paigaldatud versioonide jaoks kehtivaid RubyInstalleri ja MSYS2 juhiseid. Vana lahendus, mis kustutab paketiandmebaasid ja seejärel värskendab kõike, ühendab mitut muudatust; see ei tõenda, et andmebaasi kustutamine parandas puhverserveri ühenduse.

Hoidke võrgumarsruut, hoidla metaandmed ja paketi allkirjavigad eraldi. Enne paketi oleku muutmist seadistage tegeliku päringu jaoks lubatud puhverserver ja nõutav usaldus. Kui tööriistaahela värskendus töötab, on hilisem RubyGemsi tõrge eraldi klient, mida diagnoosida.

Seotud artiklid