Ruby düzgün işə düşür, lakin inkişaf alətləri zəncirinin quraşdırılması MSYS2 yeniləməsi zamanı uğursuz olur. Siz başqa bir paket sisteminə çatmısınız, RubyGems-in həmin gem-i yenidən gətirməyə cəhdi deyil.

RubyInstaller müvafiq inkişaf alətləri üçün MSYS2-dən istifadə edir. Buna görə onun ridk iş axını MSYS2 paket alətlərinin, o cümlədən pacman-ın şəbəkə sorğusunu yerinə yetirdiyi mərhələyə çata bilər.

Jurnalda həmin mərhələni müəyyən edin. Proksi mühitini və dəstəklənən yükləyicinin davranışını MSYS2 prosesinin özündən yoxlayın, yalnız başqa bir Windows terminalında gem üçün qurulmuş proksini deyil.

Windows mühitindəki daimi dəyişiklik artıq işləyən hər prosesin mühitini yenidən yazmır. İşə salma konteksti yeni açılmış alət zənciri qabığının əvvəl başladılmış quraşdırıcıdan niyə fərqli davrandığını izah edə bilər.

Quraşdırılmış versiyalar üçün cari RubyInstaller və MSYS2 təlimatlarından istifadə edin. Paket bazalarını silib sonra hər şeyi yeniləyən köhnə müvəqqəti həll bir neçə dəyişikliyi birləşdirir; bazanın silinməsinin proksi bağlantısını bərpa etdiyini sübut etmir.

Şəbəkə marşrutunu, repozitoriya metadatasını və paket imzalama xətalarını ayrı saxlayın. Paket vəziyyətini dəyişməzdən əvvəl faktiki sorğu üçün təsdiqlənmiş proksini və tələb olunan etimadı konfiqurasiya edin. Alət zəncirinin yenilənməsi işlədikdən sonra sonrakı RubyGems nasazlığı ayrıca diaqnoz edilməli müştəridir.

Əlaqəli məqalələr