Ruby doğru şekilde başlar, ancak bir MSYS2 güncellemesi sırasında geliştirme araç zincirinin kurulumu başarısız olur. Başka bir paket sistemine ulaştınız, RubyGems'in aynı gem'i almaya yönelik bir başka denemesine değil.

RubyInstaller ilgili geliştirme araçları için MSYS2 kullanır. Bu nedenle ridk iş akışı, pacman dahil MSYS2'nin paket araçlarının ağ isteğini gerçekleştirdiği aşamaya gelebilir.

Günlükte o aşamayı belirleyin. Başka bir Windows terminalinde gem için yapılandırılmış proxy'yi değil, MSYS2 sürecinden proxy ortamını ve desteklenen indiricinin davranışını kontrol edin.

Windows ortamındaki kalıcı bir değişiklik de zaten çalışan her sürecin ortamını yeniden yazmaz. Başlatma bağlamı, yeni açılan araç zinciri kabuğunun daha önce başlatılan bir yükleyiciden neden farklı davrandığını açıklayabilir.

Yüklü sürümler için güncel RubyInstaller ve MSYS2 yönergelerini kullanın. Paket veritabanlarını silip sonra her şeyi yenileyen eski bir geçici çözüm birkaç değişikliği birleştirir; veritabanının silinmesinin proxy bağlantısını onardığını kanıtlamaz.

Ağ rotasını, depo meta verilerini ve paket imzalama hatalarını ayrı tutun. Paket durumunu değiştirmeden önce gerçek istek için onaylanmış proxy'yi ve gereken güveni yapılandırın. Araç zinciri güncellemesi çalıştıktan sonraki bir RubyGems hatası, ayrı olarak teşhis edilmesi gereken başka bir istemcidir.

İlgili makaleler