'n .gem wat in die blaaier afgelaai is, kan die oorspronklike proxyprobleem omseil sonder om die installasie selfstandig te maak. Voordat jy die argief na die teiken skuif, berei voor:

  • Geskikte weergawes van elke ontbrekende verklaarde afhanklikheid.
  • Argiewe wat met die teiken-Ruby, RubyGems en platform versoenbaar is.
  • Kompileerders, koptekste en stelselbiblioteke wat deur enige inheemse uitbreidings nodig is.

Vra RubyGems eksplisiet vir plaaslike installasie:

gem install ./example-1.2.3.gem --local

Vervang die voorbeeldlêernaam. Los ontbrekende materiaal op deur die goedgekeurde artefakproses eerder as om afhanklikheidstoetse af te skakel. 'n Platformbou van 'n ander masjien werk dalk nie net omdat die naam en weergawe ooreenstem nie.

Plaaslike modus raak RubyGems se haalgedrag. Uitbreidingsbou-skripte kan ander werk doen, so dit is nie 'n sandput vir arbitrêre installasiekode nie. 'n Uitbreidingsfout kan dui op 'n ontbrekende bouvereiste nadat die argief reeds aangekom het; rapporteer daardie stadium apart van 'n proxy-weiering.

Vir herhaalde ontplooiings, onderhou die afhanklikheidstel deur die projek se normale verpakkingswerkvloei. Anders kan veranderinge in afhanklikheidsweergawes of argitektuur die volgende ad hoc blaaier-aflaai in 'n ander installasie verander.

Verwante artikels