Ruby starter korrekt, men opsætningen af udviklingsværktøjskæden fejler under en MSYS2-opdatering. Du er nået til et andet pakkesystem, ikke endnu et forsøg fra RubyGems på at hente den samme gem.

RubyInstaller bruger MSYS2 til de relevante udviklingsværktøjer. Derfor kan dets ridk-arbejdsgang nå et trin, hvor MSYS2s pakkeværktøjer, herunder pacman, udfører netværksanmodningen.

Identificér det trin i loggen. Kontrollér proxy-miljøet og den understøttede downloaders adfærd fra MSYS2-processen, ikke blot den proxy, der er konfigureret til gem i en anden Windows-terminal.

En vedvarende ændring af Windows-miljøet omskriver heller ikke miljøet for hver proces, der allerede kører. Startkonteksten kan forklare, hvorfor en nyligt åbnet værktøjskæde-skal opfører sig anderledes end en installationsprogram, der blev startet tidligere.

Brug de aktuelle RubyInstaller- og MSYS2-instruktioner til de installerede versioner. En gammel løsning, der sletter pakkedatabaser og derefter opdaterer alt, kombinerer flere ændringer; den beviser ikke, at sletningen af databasen reparerede en proxy-forbindelse.

Hold netværksruten, lagerets metadata og pakkesignaturfejl adskilt. Konfigurér den godkendte proxy og den nødvendige tillid til den faktiske anmodning, før du ændrer pakketilstanden. Når værktøjskæde-opdateringen virker, er en senere RubyGems-fejl en separat klient at diagnosticere.

Relaterede artikler