የRubyGems የፊት ፕሮክሲ ውቅር
የRubyGems ትዕዛዙን ራሱን ያዋቅሩ፣ ከዚያም የመጨረሻ ነጥብ አጻጻፍን፣ የፕሮክሲ ማረጋገጫንና የTLS እምነትን ከአሮጌ የWindows መፍትሔዎች ላይ ከመተማመን ይለዩ።
RubyGems የራሱ የፕሮክሲ ግቤቶች አሉት። የኩባንያውን ፕሮክሲ የሚጠቀም አሳሽ ወይም IDE በgem ትዕዛዝ የሚመረጠውን የመጨረሻ ነጥብ አይወስንም።
ለአንድ ጊዜ ማውረድ፦
gem fetch rake --http-proxy http://proxy.example:8080የመጨረሻ ነጥቡን በተፈቀደው አገልግሎት ይተኩ። ለሕዝብ ገም ማውረዶች ሕዝባዊ ወኪሎች በሚፈቀዱበት ጊዜ የHTTP ፕሮክሲ ዝርዝር እጩዎችን ያቀርባል። ይህ ትዕዛዝ የተጠቀሰውን ገም ያወርዳል።
ተደጋጋሚ ትዕዛዞች
RubyGems HTTP_PROXY፣ HTTP_PROXY_USER እና HTTP_PROXY_PASS ለፕሮክሲ ፍለጋ ይመዘግባል። በተጫነው ስሪት የሚደገፈውን በይነገጽ እና የአካባቢዎን የተለመደ የምስክር ወረቀት አያያዝ ይጠቀሙ።
ነባር ተርሚናሎች ቋሚ ቅንብር ከተቀየረ በኋላ አካባቢያቸውን ይይዛሉ፤ የግንባታ አገልግሎት እንደገና ሌላ አካባቢ ሊኖረው ይችላል። ያልተሳካውን ትዕዛዝ የሚያሄደውን ሂደት ይመርምሩ።
ምን አልተሳካም?
- የተሳሳተ አድራሻ
- የURI መርሐግብር፣ አስተናጋጅ እና ወደብ ያረጋግጡ። የሼል ጥቅስ እና የURI ኢንኮዲንግ የተለያዩ ችግሮችን ይፈታሉ።
- የማረጋገጫ ፈተና
- የሚፈለገውን ዘዴ እና የመለያ ቅርጽ ያረጋግጡ። የጎራ ቅርጽ ያለው የተጠቃሚ ስም NTLM ወይም ሌላ የማይደገፍ ዘዴ አይጨምርም።
- የሰርተፊኬት ውድቀት
- የሚመለከተውን ሰርተፊኬትና የእምነት መደብር ለይተው ማረጋገጫውን አብርተው ይያዙ።
ለRuby 1.8 እና ለመጀመሪያዎቹ RubyGems የተሰጡ መመሪያዎች የተለያዩ ሳንኤዎችንና የትዕዛዝ ባህሪን ሊገልጹ ይችላሉ። አሮጌ መፍትሔ ላይ በመዞር አተገባበሩን ከመቀየር ይልቅ የተጫነውን ስሪት በይነገጽ ይጠቀሙ።
የገም ምንጩ ጥቅሎች የሚታተሙበትን ቦታ ይገልጻል፤ የፊት ፕሮክሲ ወደዚያ ምንጭ የሚወስደውን መንገድ ይገልጻል። ላልተሳካው ደረጃ ተጠያቂውን ቅንብር ይቀይሩ።