ഓഫ്ലൈൻ RubyGems ഇൻസ്റ്റാളുകൾക്ക് പൂർണ്ണ ആശ്രിതത്വ ഗണം ആവശ്യമാണ്
ഒരു പ്രാദേശിക gem ആർക്കൈവ് ഉണ്ടായിരിക്കുന്നതും പ്രോക്സിക്ക് പിന്നിൽ ഓഫ്ലൈൻ ഇൻസ്റ്റാളിന് ആവശ്യമായ എല്ലാം ഉണ്ടായിരിക്കുന്നതും തമ്മിൽ വേർതിരിക്കുക.
ബ്രൗസർ വഴി ഡൗൺലോഡ് ചെയ്ത .gem യഥാർത്ഥ പ്രോക്സി പ്രശ്നം ഒഴിവാക്കാം, പക്ഷേ ഇൻസ്റ്റാളിനെ സ്വയംപര്യാപ്തമാക്കുന്നില്ല. ആർക്കൈവ് ലക്ഷ്യത്തിലേക്ക് മാറ്റുന്നതിന് മുമ്പ് തയ്യാറാക്കുക:
- കാണാതായ ഓരോ പ്രഖ്യാപിത ആശ്രിതത്വത്തിന്റെയും അനുയോജ്യമായ പതിപ്പുകൾ.
- ലക്ഷ്യ Ruby, RubyGems, പ്ലാറ്റ്ഫോം എന്നിവയുമായി പൊരുത്തപ്പെടുന്ന ആർക്കൈവുകൾ.
- ഏതെങ്കിലും നേറ്റീവ് എക്സ്റ്റൻഷനുകൾക്ക് ആവശ്യമായ കമ്പൈലറുകൾ, ഹെഡറുകൾ, സിസ്റ്റം ലൈബ്രറികൾ.
RubyGems-നോട് പ്രാദേശിക ഇൻസ്റ്റാളിന് വ്യക്തമായി ആവശ്യപ്പെടുക:
gem install ./example-1.2.3.gem --local
ഉദാഹരണ ഫയൽനാമം മാറ്റുക. ആശ്രിതത്വ പരിശോധനകൾ അപ്രാപ്തമാക്കുന്നതിന് പകരം അംഗീകൃത ആർട്ടിഫാക്ട് പ്രക്രിയയിലൂടെ കാണാതായ വസ്തുക്കൾ പരിഹരിക്കുക. മറ്റൊരു യന്ത്രത്തിൽ നിന്നുള്ള പ്ലാറ്റ്ഫോം ബിൽഡ് പേരും പതിപ്പും ഒത്തുപോകുന്നതുകൊണ്ട് മാത്രം പ്രവർത്തിച്ചെന്ന് വരില്ല.
പ്രാദേശിക മോഡ് RubyGems-ന്റെ ഫെച്ച് സ്വഭാവവുമായി ബന്ധപ്പെട്ടതാണ്. എക്സ്റ്റൻഷൻ ബിൽഡ് സ്ക്രിപ്റ്റുകൾ മറ്റ് ജോലികൾ ചെയ്തേക്കാം, അതിനാൽ ഇത് അനിയന്ത്രിത ഇൻസ്റ്റാൾ കോഡിനുള്ള സാൻഡ്ബോക്സ് അല്ല. ആർക്കൈവ് എത്തിയതിന് ശേഷം എക്സ്റ്റൻഷൻ പരാജയം കാണാതായ ബിൽഡ് മുൻവ്യവസ്ഥയെ സൂചിപ്പിച്ചേക്കാം; ആ ഘട്ടം പ്രോക്സി നിരസിക്കലിൽ നിന്ന് വേർതിരിച്ച് റിപ്പോർട്ട് ചെയ്യുക.
ആവർത്തിച്ചുള്ള വിന്യാസങ്ങൾക്ക്, പ്രോജക്റ്റിന്റെ സാധാരണ പാക്കേജിംഗ് വർക്ക്ഫ്ലോയിലൂടെ ആശ്രിതത്വ ഗണം നിലനിർത്തുക. അല്ലാത്തപക്ഷം ആശ്രിതത്വ പതിപ്പുകളിലോ ആർക്കിടെക്ചറിലോ ഉള്ള മാറ്റങ്ങൾ അടുത്ത ബ്രൗസർ ഡൗൺലോഡിനെ വ്യത്യസ്ത ഇൻസ്റ്റാളാക്കി മാറ്റിയേക്കാം.