Ein .gem lasta ned i nettlesaren kan omgå det opphavlege proxyproblemet utan å gjere installasjonen sjølvforsynt. Før du flyttar arkivet til målet, førebu:

  • Passande versjonar av kvar manglande deklarerte avhengigheit.
  • Arkiv som er kompatible med mål-Ruby, RubyGems og plattforma.
  • Kompilatorar, headarar og systembibliotek som eventuelle native utvidingar treng.

Be RubyGems om lokal installasjon eksplisitt:

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

Erstatt døme-filnamnet. Løys manglande materiale gjennom den godkjende artefaktprosessen i staden for å slå av avhengigheitskontrollar. Ein plattformbygging frå ein annan maskin verkar kanskje ikkje berre fordi namn og versjon stemmer.

Lokal modus gjeld henteåtferda til RubyGems. Byggjeskript for utvidingar kan gjere anna arbeid, så det er ikkje ein sandkasse for vilkårleg installasjonskode. Ein utvidingsfeil kan tyde på ein manglande byggjeføresetnad etter at arkivet alt har kome; rapporter den fasen separat frå ei proxyavvising.

For gjentekne utrullingar, hald ved lag avhengigheitssettet gjennom den vanlege pakkearbeidsflyten til prosjektet. Elles kan endringar i avhengigheitsversjonar eller arkitektur gjere neste ad hoc nettlesarnedlasting til ein annan installasjon.

Relaterte artiklar