ఆఫ్లైన్ RubyGems సంస్థాపనలకు పూర్తి ఆధారత సమితి అవసరం
ఒక స్థానిక gem ఆర్కైవ్ ఉండటాన్ని మరియు ప్రాక్సీ వెనుక ఆఫ్లైన్ సంస్థాపనకు అవసరమైనవన్నీ ఉండటాన్ని వేరు చేయండి.
బ్రౌజర్ ద్వారా డౌన్లోడ్ చేసిన .gem అసలు ప్రాక్సీ సమస్యను దాటవేయగలదు, కానీ సంస్థాపనను స్వయం సమృద్ధంగా చేయదు. ఆర్కైవ్ను లక్ష్యానికి తరలించే ముందు సిద్ధం చేయండి:
- తప్పిపోయిన ప్రతి ప్రకటిత ఆధారతకు తగిన సంస్కరణలు.
- లక్ష్య Ruby, RubyGems మరియు ప్లాట్ఫారమ్తో సరిపోయే ఆర్కైవ్లు.
- ఏదైనా నేటివ్ పొడిగింపులకు అవసరమైన కంపైలర్లు, హెడర్లు మరియు సిస్టమ్ లైబ్రరీలు.
RubyGemsను స్థానిక సంస్థాపన కోసం స్పష్టంగా అడగండి:
gem install ./example-1.2.3.gem --local
ఉదాహరణ ఫైల్ పేరును భర్తీ చేయండి. ఆధారత తనిఖీలను నిలిపివేయడం బదులు ఆమోదించిన ఆర్టిఫాక్ట్ ప్రక్రియ ద్వారా తప్పిపోయిన పదార్థాన్ని పరిష్కరించండి. మరో మెషీన్ నుండి ప్లాట్ఫారమ్ బిల్డ్ పేరు మరియు సంస్కరణ సరిపోలడం వల్ల మాత్రమే పని చేయకపోవచ్చు.
స్థానిక మోడ్ RubyGems యొక్క పొందిక ప్రవర్తనకు సంబంధించినది. పొడిగింపు బిల్డ్ స్క్రిప్ట్లు ఇతర పని చేయగలవు, కాబట్టి ఇది ఏకపక్ష సంస్థాపన కోడ్ కోసం శాండ్బాక్స్ కాదు. ఆర్కైవ్ ఇప్పటికే వచ్చిన తర్వాత పొడిగింపు వైఫల్యం తప్పిపోయిన బిల్డ్ ముందస్తు షరతును సూచించవచ్చు; ఆ దశను ప్రాక్సీ తిరస్కరణ నుండి విడిగా నివేదించండి.
పునరావృత అమలులకు, ప్రాజెక్ట్ యొక్క సాధారణ ప్యాకేజింగ్ వర్క్ఫ్లో ద్వారా ఆధారత సమితిని నిర్వహించండి. లేకపోతే ఆధారత సంస్కరణలు లేదా ఆర్కిటెక్చర్లో మార్పులు తదుపరి బ్రౌజర్ డౌన్లోడ్ను వేరే సంస్థాపనగా మార్చవచ్చు.