RubyInstaller: پروکسی کے پیچھے MSYS2 اپ ڈیٹس کیوں ناکام ہو سکتے ہیں
RubyInstaller کی ڈویلپمنٹ ٹول چین MSYS2 کے پیکیج ٹولنگ استعمال کرتی ہے۔ RubyGems کا کام کرنے والا پروکسی اس بات کا ثبوت نہیں کہ pacman کا بھی وہی راستہ ہے۔
Ruby درست طریقے سے شروع ہوتا ہے، لیکن MSYS2 اپ ڈیٹ کے دوران ڈویلپمنٹ ٹول چین کا سیٹ اپ ناکام ہو جاتا ہے۔ آپ کسی دوسرے پیکیج سسٹم تک پہنچے ہیں، RubyGems کی اسی gem کو لانے کی کوئی دوسری کوشش نہیں۔
RubyInstaller متعلقہ ڈویلپمنٹ ٹولز کے لیے MSYS2 استعمال کرتا ہے۔ اسی لیے اس کا ridk ورک فلو ایسے مرحلے تک پہنچ سکتا ہے جہاں pacman سمیت MSYS2 کی پیکیج ٹولنگ نیٹ ورک درخواست کرتی ہے۔
لاگ میں وہ مرحلہ شناخت کریں۔ کسی دوسرے Windows ٹرمینل میں gem کے لیے مقرر کردہ پروکسی ہی نہیں، MSYS2 پروسیس سے پروکسی ماحول اور معاون ڈاؤن لوڈر کا رویہ جانچیں۔
Windows ماحول میں مستقل تبدیلی بھی پہلے سے چل رہے ہر پروسیس کے ماحول کو دوبارہ نہیں لکھتی۔ لانچ سیاق و سباق یہ واضح کر سکتا ہے کہ نئی کھلی ٹول چین شیل پہلے شروع کیے گئے انسٹالر سے مختلف کیوں برتاؤ کرتی ہے۔
نصب شدہ ورژنز کے لیے موجودہ RubyInstaller اور MSYS2 ہدایات استعمال کریں۔ پیکیج ڈیٹا بیس مٹا کر پھر سب کچھ ریفریش کرنے والا پرانا حل کئی تبدیلیاں یکجا کرتا ہے؛ یہ ثابت نہیں کرتا کہ ڈیٹا بیس مٹانے سے پروکسی کنکشن درست ہوا۔
نیٹ ورک راستہ، ریپوزٹری میٹاڈیٹا اور پیکیج دستخط کی غلطیاں الگ رکھیں۔ پیکیج کی حالت بدلنے سے پہلے اصل درخواست کے لیے منظور شدہ پروکسی اور مطلوبہ اعتماد ترتیب دیں۔ ٹول چین اپ ڈیٹ کام کرنے کے بعد آنے والی RubyGems ناکامی ایک الگ کلائنٹ ہے جس کی تشخیص کرنی ہے۔