Võrguühenduseta RubyGemsi paigaldused vajavad täielikku sõltuvuste komplekti
Eristage ühe kohaliku gem-arhiivi olemasolu kõigest, mida on vaja puhverserveri taga võrguühenduseta paigalduseks.
Brauserist alla laaditud .gem võib algse puhverserveri probleemi mööda minna, tegemata paigaldust iseseisvaks. Enne arhiivi sihtkohta viimist valmistage ette:
- Iga puuduva deklareeritud sõltuvuse sobivad versioonid.
- Arhiivid, mis ühilduvad siht-Ruby, RubyGemsi ja platvormiga.
- Kompilaatorid, päisefailid ja süsteemiteegid, mida vajavad kõik natiivsed laiendused.
Paluge RubyGemsil selgesõnaliselt kohalikku paigaldust:
gem install ./example-1.2.3.gem --local
Asendage näidisfaili nimi. Lahendage puuduv materjal heakskiidetud artefaktiprotsessi kaudu, selle asemel et sõltuvuskontrolle välja lülitada. Teise masina platvormiehitis ei pruugi töötada ainult seetõttu, et nimi ja versioon kattuvad.
Kohalik režiim puudutab RubyGemsi toomiskäitumist. Laienduste ehitusskriptid võivad teha muud tööd, seega ei ole see suvalise paigalduskoodi liivakast. Laienduse tõrge võib viidata puuduvale ehituse eeltingimusele pärast seda, kui arhiiv on juba kohale jõudnud; teatage sellest etapist eraldi puhverserveri keeldumisest.
Korduvate juurutuste puhul hoidke sõltuvuste komplekti projekti tavapärase pakendustöövoo kaudu. Vastasel juhul võivad muutused sõltuvuste versioonides või arhitektuuris muuta järgmise juhusliku brauseri allalaadimise teistsuguseks paigalduseks.