Vad gör Gemfile-låset?
Vad gör Gemfile-låset?

Video: Vad gör Gemfile-låset?

Video: Vad gör Gemfile-låset?
Video: happy_gemfile - Organise your Gemfile 2024, Maj
Anonim

De Gemfile är där du anger vilka ädelstenar du vill använda, och låter dig ange vilka versioner. De Gemfile . låsa fil är där Bundler registrerar de exakta versionerna som installerades. På detta sätt, när samma bibliotek/projekt är laddas på en annan maskin, kör paketinstallation kommer att titta på Gemfile.

Härav, vad är en Gemfile?

A Gemfile är en fil vi skapar som används för att beskriva ädelstensberoende för Ruby-program. En pärla är en samling Ruby-kod som vi kan extrahera till en "samling" som vi kan kalla senare.

vad är målet med att köra paketinstallation? Bundler ger en konsekvent miljö för Ruby-projekt genom att spåra och installerar exakt de ädelstenar och versioner du behöver. Bundler förhindrar beroenden och säkerställer att de pärlor du behöver finns i utveckling, iscensättning och produktion.

Helt enkelt så, ska jag checka in Gemfile lock?

Förutsatt att du inte skriver en rubygem, Gemfile . lås bör finnas i ditt förråd. Den används som en ögonblicksbild av alla dina ädelstenar och deras beroenden. Om du arbetar på en pärla, gör det INTE kontrollera i din Gemfile.

Var finns Gemfilen?

Gemfile är en fil som måste vara belägen i roten av ditt rälsprojekt. Den används för att beskriva ädelstensberoenden för Ruby-program. Det första i din gemfile är en källa där du berättar för Gemfile var man kan leta efter ädelstenar. Källa kan kallas som ett block och du kan ha flera källor i din gemfile.

Rekommenderad: