Ruby се исправно покреће, али подешавање ланца развојних алата пропада током MSYS2 ажурирања. Дотакли сте други пакетни систем, а не још један покушај RubyGems-а да преузме исти gem.

RubyInstaller користи MSYS2 за дотичне развојне алате. Зато његов ток рада ridk може да дође до фазе у којој мрежни захтев обављају MSYS2 пакетни алати, укључујући pacman.

Препознајте ту фазу у запису. Проверите прокси окружење и понашање подржаног преузимача из MSYS2 процеса, а не само прокси постављен за gem у другом Windows терминалу.

Трајна промена Windows окружења такође не преписује окружење сваког процеса који већ ради. Контекст покретања може да објасни зашто се новоотворена љуска ланца алата понаша другачије од инсталатера покренутог раније.

Користите актуелна упутства за RubyInstaller и MSYS2 за инсталиране верзије. Старо заобилазно решење које брише пакетне базе података и затим све освежава комбинује неколико промена; оно не доказује да је брисање базе поправило прокси везу.

Раздвојите мрежну руту, метаподатке репозиторијума и грешке потписа пакета. Конфигуришите одобрени прокси и потребно поверење за стварни захтев пре него што промените стање пакета. Када ажурирање ланца алата проради, каснији RubyGems квар је засебан клијент за дијагностику.

Повезани чланци