A Ruby megfelelően indul, de a fejlesztőeszköz-lánc beállítása meghiúsul egy MSYS2-frissítés során. Egy másik csomagrendszerhez ért el, nem a RubyGems újabb kísérletéhez ugyanazon gem letöltésére.

A RubyInstaller az MSYS2-t használja az érintett fejlesztőeszközökhöz. Ezért a ridk munkafolyamata eljuthat egy olyan szakaszba, ahol a hálózati kérést az MSYS2 csomagkezelő eszközei, köztük a pacman végzik.

Azonosítsa ezt a szakaszt a naplóban. A proxy környezetét és a támogatott letöltő viselkedését az MSYS2 folyamatából ellenőrizze, ne csak a gem számára egy másik Windows-terminálban beállított proxyt.

A Windows környezet tartós módosítása sem írja felül minden már futó folyamat környezetét. Az indítási környezet megmagyarázhatja, miért viselkedik másképp egy újonnan megnyitott eszközlánc-héj, mint egy korábban indított telepítő.

Használja a telepített verziókhoz tartozó aktuális RubyInstaller- és MSYS2-utasításokat. Egy régi kerülő megoldás, amely törli a csomagadatbázisokat, majd mindent frissít, több változtatást kombinál; nem bizonyítja, hogy az adatbázis törlése javította a proxy kapcsolatot.

Különítse el a hálózati útvonalat, a tároló metaadatait és a csomagaláírási hibákat. A tényleges kéréshez állítsa be a jóváhagyott proxyt és a szükséges bizalmat, mielőtt módosítja a csomagok állapotát. Ha az eszközlánc-frissítés működik, egy későbbi RubyGems-hiba külön diagnosztizálandó kliens.

Kapcsolódó cikkek