Wat doet Gemfile-vergrendeling?
Wat doet Gemfile-vergrendeling?

Video: Wat doet Gemfile-vergrendeling?

Video: Wat doet Gemfile-vergrendeling?
Video: happy_gemfile - Organise your Gemfile 2024, Mei
Anonim

De Gemfile is waar je specificeert welke edelstenen je wilt gebruiken, en laat je specificeren welke versies. De Gemfile . slot het dossier is waar Bundler de exacte versies registreert die zijn geïnstalleerd. Op deze manier, wanneer dezelfde bibliotheek/project is geladen op een andere machine, zal het uitvoeren van bundelinstallatie kijken naar de Gemfile.

Hiervan, wat is een Gemfile?

EEN Gemfile is een bestand dat we maken en dat wordt gebruikt voor het beschrijven van afhankelijkheden van edelstenen voor Ruby-programma's. Een edelsteen is een verzameling Ruby-code die we kunnen extraheren in een "verzameling" die we later kunnen noemen.

wat is het doel van het uitvoeren van bundelinstallatie? bundelaar biedt een consistente omgeving voor Ruby-projecten door tracking en installeren de exacte edelstenen en versies die je nodig hebt. bundelaar voorkomt afhankelijkheden en zorgt ervoor dat de edelstenen die je nodig hebt aanwezig zijn in ontwikkeling, enscenering en productie.

Gewoon zo, moet ik Gemfile lock inchecken?

Ervan uitgaande dat je geen rubygem schrijft, Gemfile . slot zou moeten in uw repository zijn. Het wordt gebruikt als een momentopname van al uw vereiste edelstenen en hun afhankelijkheden. Als je aan een edelsteen werkt, doe het dan NIET rekening in uw Gemfile.

Waar bevindt de Gemfile zich?

Gemfile is een bestand dat moet zijn gelegen in de root van uw rails-project. Het wordt gebruikt voor het beschrijven van afhankelijkheden van edelstenen voor Ruby-programma's. Het eerste wat in je gemfile is een bron waarin je de Gemfile waar je edelstenen kunt zoeken. Bron kan worden aangeroepen als een blok en je kunt meerdere bronnen in je. hebben gemfile.

Aanbevolen: