Ruby सही ढंग से शुरू होता है, लेकिन MSYS2 अपडेट के दौरान डेवलपमेंट टूलचेन का सेटअप विफल हो जाता है। आप किसी दूसरे पैकेज सिस्टम तक पहुँच गए हैं, RubyGems का वही gem लाने का कोई दूसरा प्रयास नहीं।

RubyInstaller संबंधित डेवलपमेंट टूल्स के लिए MSYS2 का उपयोग करता है। इसलिए इसका ridk वर्कफ़्लो ऐसे चरण तक पहुँच सकता है जहाँ MSYS2 की पैकेज टूलिंग, pacman सहित, नेटवर्क अनुरोध करती है।

लॉग में उस चरण की पहचान करें। प्रॉक्सी वातावरण और समर्थित डाउनलोडर का व्यवहार MSYS2 प्रक्रिया से जाँचें, केवल किसी दूसरे Windows टर्मिनल में gem के लिए सेट किए गए प्रॉक्सी से नहीं।

Windows वातावरण में स्थायी बदलाव पहले से चल रही हर प्रक्रिया के वातावरण को फिर से नहीं लिखता। लॉन्च संदर्भ यह समझा सकता है कि नई खोली गई टूलचेन शेल पहले शुरू किए गए इंस्टॉलर से अलग व्यवहार क्यों करती है।

इंस्टॉल किए गए संस्करणों के लिए मौजूदा RubyInstaller और MSYS2 निर्देशों का उपयोग करें। पैकेज डेटाबेस हटाकर फिर सब कुछ रीफ़्रेश करने वाला पुराना उपाय कई बदलावों को एक साथ जोड़ता है; यह साबित नहीं करता कि डेटाबेस हटाने से प्रॉक्सी कनेक्शन ठीक हुआ।

नेटवर्क रूट, रिपॉज़िटरी मेटाडेटा और पैकेज हस्ताक्षर त्रुटियों को अलग रखें। पैकेज की स्थिति बदलने से पहले वास्तविक अनुरोध के लिए स्वीकृत प्रॉक्सी और आवश्यक भरोसा कॉन्फ़िगर करें। टूलचेन अपडेट काम करने के बाद आने वाली RubyGems विफलता एक अलग क्लाइंट है जिसका निदान करना है।

संबंधित लेख