Gemfile lock nima qiladi?
Gemfile lock nima qiladi?

Video: Gemfile lock nima qiladi?

Video: Gemfile lock nima qiladi?
Video: Зачем нужен scroll lock 2024, May
Anonim

The Gemfayl bu qayerda siz foydalanmoqchi bo'lgan toshlarni ko'rsatasiz va qaysi versiyalarni belgilashga imkon beradi. The Gemfayl . qulf fayl hisoblanadi Bundler o'rnatilgan aniq versiyalarni qayd qiladi. Shu tarzda, qachon bir xil kutubxona/loyiha hisoblanadi boshqa mashinaga yuklangan bo'lsa, o'rnatish to'plami ishga tushadi Gemfayl.

Gemfayl nima?

A Gemfayl Ruby dasturlari uchun qimmatbaho toshlarga bog'liqliklarni tavsiflash uchun foydalaniladigan biz yaratgan fayl. Qimmatbaho tosh - bu Ruby kodlari to'plami bo'lib, biz uni keyinchalik chaqirishimiz mumkin bo'lgan "to'plam"ga chiqarishimiz mumkin.

bundle install ishga tushirishdan maqsad nima? Bundler va kuzatish orqali Ruby loyihalari uchun izchil muhitni ta'minlaydi o'rnatish sizga kerak bo'lgan aniq toshlar va versiyalar. Bundler bog'liqliklarning oldini oladi va sizga kerak bo'lgan qimmatbaho toshlar ishlab chiqish, sahnalashtirish va ishlab chiqarishda mavjudligini ta'minlaydi.

Shunday qilib, Gemfile qulfini tekshirishim kerakmi?

Agar siz rubygem yozmayapsiz deb hisoblasangiz, Gemfayl . qulflash kerak sizning omboringizda bo'ling. U barcha kerakli qimmatbaho toshlar va ularga bog'liqliklarning surati sifatida ishlatiladi. Agar siz marvarid ustida ishlayotgan bo'lsangiz, QILMANG tekshirish sizning Gemfayl.

Gemfile qayerda joylashgan?

Gemfayl bo'lishi kerak bo'lgan fayldir joylashgan rels loyihangizning ildizida. U Ruby dasturlari uchun qimmatbaho toshlarga bog'liqlikni tavsiflash uchun ishlatiladi. Sizning ichingizda birinchi narsa gemfayl siz aytib beradigan manbadir Gemfayl qimmatbaho toshlarni qaerdan qidirish kerak. Manbani blok deb atash mumkin va sizda bir nechta manbalar bo'lishi mumkin gemfayl.

Tavsiya: