ከመስመር ውጭ የRubyGems ጭነት ሙሉ የጥገኝነት ስብስብ ይፈልጋል
አንድ የአካባቢ gem ማህደር መኖሩን ከፕሮክሲ ጀርባ ላለ የከመስመር ውጭ ጭነት ከሚያስፈልገው ሁሉ ጋር ይለዩ።
በአሳሽ የወረደ .gem የመጀመሪያውን የፕሮክሲ ችግር ማለፍ ይችላል ጭነቱን ራሱን የቻለ ሳይሆን። ማህደሩን ወደ ግቡ ከመውሰድዎ በፊት ያዘጋጁ፦
- ለእያንዳንዱ የጎደለ የተገለጸ ጥገኝነት ተስማሚ ስሪቶች።
- ከግብ Ruby፣ RubyGems እና መድረክ ጋር የሚስማሙ ማህደሮች።
- ለማንኛውም ቤተኛ ቅጥያዎች የሚያስፈልጉ አቀናባሪዎች፣ ራስጌዎች እና የስርዓት ቤተ-መጽሐፍት።
RubyGemsን ለአካባቢ ጭነት በግልጽ ይጠይቁ፦
gem install ./example-1.2.3.gem --local
የምሳሌውን የፋይል ስም ይተኩ። የጎደለውን ቁሳቁስ የጥገኝነት ፍተሻዎችን ከማሰናከል ይልቅ በተፈቀደው የምርት ሂደት ያግኙ። ከሌላ ማሽን የተገነባ የመድረክ ግንባታ ስሙና ስሪቱ ስለሚመሳሰሉ ብቻ ላይሰራ ይችላል።
የአካባቢ ሁነታ የRubyGemsን የማምጣት ባህሪ ይመለከታል። የቅጥያ ግንባታ ስክሪፕቶች ሌላ ስራ ሊሰሩ ይችላሉ፣ ስለዚህ ለዘፈቀደ የጭነት ኮድ አሸዋ ሳጥን አይደለም። የቅጥያ ውድቀት ማህደሩ ከደረሰ በኋላ የጎደለ የግንባታ ቅድመ ሁኔታን ሊያመለክት ይችላል፤ ያንን ደረጃ ከፕሮክሲ እምቢታ ለይተው ያሳውቁ።
ለተደጋጋሚ ማሰማራቶች የጥገኝነት ስብስቡን በፕሮጀክቱ መደበኛ የማሸጊያ ሂደት ያቆዩ። አለበለዚያ በጥገኝነት ስሪቶች ወይም በአርክቴክቸር ላይ የሚደረጉ ለውጦች ቀጣዩን የአሳሽ ማውረድ ወደ ሌላ ጭነት ሊቀይሩት ይችላሉ።