Mida Gemfile'i lukk teeb?
Mida Gemfile'i lukk teeb?

Video: Mida Gemfile'i lukk teeb?

Video: Mida Gemfile'i lukk teeb?
Video: MİDA-dan güzəştli mənzillərin satışı ilə bağlı açıqlama 2024, Mai
Anonim

The Gemfile on kus saate määrata, milliseid kalliskive soovite kasutada, ja saate määrata, milliseid versioone. The Gemfile . lukk faili on kus Bundler salvestab installitud versioonid. Sel viisil, kui sama raamatukogu/projekt on laaditakse teise masinasse, vaatab töötav komplekti installimine Gemfile.

Mis on siin Gemfile?

A Gemfile on fail, mille loome ja mida kasutatakse Ruby programmide kalliskivisõltuvuste kirjeldamiseks. Kalliskivi on Ruby koodi kogum, mille saame eraldada "koguks", mida saame hiljem kutsuda.

mis on komplekti installimise eesmärk? Bundler pakub Ruby projektidele järjepidevat keskkonda jälgides ja paigaldamine täpsed kalliskivid ja versioonid, mida vajate. Bundler hoiab ära sõltuvused ja tagab vajalike kalliskivide olemasolu arenduses, lavastuses ja tootmises.

Lihtsalt nii, kas ma peaksin Gemfile'i lukku kontrollima?

Eeldades, et te ei kirjuta rubügem, Gemfile . lukk peaks olla teie hoidlas. Seda kasutatakse hetktõmmisena kõigist teie nõutavatest kalliskividest ja nende sõltuvustest. Kui töötate kalliskivi kallal, siis ÄRGE Kontrollima sinus Gemfile.

Kus Gemfile asub?

Gemfile on fail, mis peab olema asub teie rööbaste projekti juurtes. Seda kasutatakse Ruby programmide kalliskivide sõltuvuste kirjeldamiseks. Esimene asi sinus gemfile on allikas, milles te ütlete Gemfile kust kalliskive otsida. Allikat saab kutsuda plokina ja teil võib olla mitu allikat gemfile.

Soovitan: