Ruby begin korrek, maar die opstelling van die ontwikkelingsgereedskapketting misluk tydens 'n MSYS2-opdatering. Jy het 'n ander pakketstelsel bereik, nie 'n volgende poging van RubyGems om dieselfde gem te haal nie.

RubyInstaller gebruik MSYS2 vir die betrokke ontwikkelingsgereedskap. Sy ridk-werkvloei kan dus 'n stadium bereik waar MSYS2 se pakketgereedskap, insluitend pacman, die netwerkversoek doen.

Identifiseer daardie stadium in die log. Kontroleer die proxy-omgewing en die gedrag van die ondersteunde aflaaier vanuit die MSYS2-proses, nie net die proxy wat vir gem in 'n ander Windows-terminaal opgestel is nie.

'n Aanhoudende verandering aan die Windows-omgewing herskryf ook nie die omgewing van elke proses wat reeds loop nie. Die bekendstellingskonteks kan verduidelik waarom 'n nuut oopgemaakte gereedskapketting-dop anders optree as 'n installeerder wat vroeër begin is.

Gebruik die huidige RubyInstaller- en MSYS2-instruksies vir die geïnstalleerde weergawes. 'n Ou tydelike oplossing wat pakketdatabasisse verwyder en dan alles verfris, kombineer verskeie veranderinge; dit bewys nie dat die verwydering van die databasis 'n proxyverbinding herstel het nie.

Hou die netwerkroete, die pakhuismetadata en die pakketondertekening-foute apart. Stel die goedgekeurde proxy en die vereiste vertroue vir die werklike versoek op voordat jy die pakketstatus verander. Sodra die gereedskapketting-opdatering werk, is 'n latere RubyGems-fout 'n aparte kliënt om te diagnoseer.

Verwante artikels