Ruby సరిగ్గా ప్రారంభమవుతుంది, కానీ MSYS2 నవీకరణ సమయంలో అభివృద్ధి సాధన శ్రేణి సెటప్ విఫలమవుతుంది. మీరు మరో ప్యాకేజీ వ్యవస్థను చేరుకున్నారు, అదే gemను తెచ్చుకోవడానికి RubyGems చేస్తున్న మరో ప్రయత్నాన్ని కాదు.

RubyInstaller సంబంధిత అభివృద్ధి సాధనాల కోసం MSYS2ను ఉపయోగిస్తుంది. అందువల్ల దాని ridk పని ప్రవాహం, pacmanతో సహా MSYS2 ప్యాకేజీ సాధనాలు నెట్వర్క్ అభ్యర్థన చేసే దశకు చేరుకోవచ్చు.

లాగ్లో ఆ దశను గుర్తించండి. మరో Windows టెర్మినల్లో gem కోసం సెట్ చేసిన ప్రాక్సీ మాత్రమే కాదు, MSYS2 ప్రక్రియ నుండి ప్రాక్సీ వాతావరణాన్ని మరియు మద్దతు ఉన్న డౌన్లోడర్ ప్రవర్తనను తనిఖీ చేయండి.

Windows వాతావరణంలో శాశ్వత మార్పు ఇప్పటికే నడుస్తున్న ప్రతి ప్రక్రియ యొక్క వాతావరణాన్ని తిరిగి రాయదు. లాంచ్ సందర్భం కొత్తగా తెరిచిన సాధన శ్రేణి షెల్ ముందుగా ప్రారంభించిన ఇన్స్టాలర్ నుండి భిన్నంగా ఎందుకు ప్రవర్తిస్తుందో వివరించగలదు.

ఇన్స్టాల్ చేసిన సంస్కరణల కోసం ప్రస్తుత RubyInstaller మరియు MSYS2 సూచనలను ఉపయోగించండి. ప్యాకేజీ డేటాబేస్లను తొలగించి తర్వాత అన్నింటినీ రిఫ్రెష్ చేసే పాత పరిష్కారం అనేక మార్పులను కలుపుతుంది; డేటాబేస్ను తొలగించడం ప్రాక్సీ కనెక్షన్ను సరిచేసిందని అది నిరూపించదు.

నెట్వర్క్ మార్గం, రిపోజిటరీ మెటాడేటా మరియు ప్యాకేజీ సంతకం లోపాలను వేరుగా ఉంచండి. ప్యాకేజీ స్థితిని మార్చే ముందు వాస్తవ అభ్యర్థన కోసం ఆమోదించిన ప్రాక్సీ మరియు అవసరమైన విశ్వాసాన్ని కాన్ఫిగర్ చేయండి. సాధన శ్రేణి నవీకరణ పనిచేసిన తర్వాత వచ్చే RubyGems వైఫల్యం విడిగా నిర్ధారణ చేయాల్సిన క్లయింట్.

సంబంధిత వ్యాసాలు