Ruby се стартува правилно, но поставувањето на развојниот синџир на алатки не успева за време на ажурирање на MSYS2. Сте стигнале до друг систем за пакети, а не до уште еден обид на RubyGems да го преземе истиот gem.

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

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

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

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

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

Поврзани статии