Mundarija:

Gemfile qayerda?
Gemfile qayerda?

Video: Gemfile qayerda?

Video: Gemfile qayerda?
Video: happy_gemfile - Organise your Gemfile 2024, May
Anonim

Gemfayl bu sizning rails loyihangizning ildizida joylashgan bo'lishi kerak bo'lgan fayldir. U Ruby dasturlari uchun qimmatbaho toshlarga bog'liqliklarni 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.

Shu tarzda, Gemfaylni qaerga qo'yaman?

A Gemfayl bog'langan Ruby kodini bajarish uchun zarur bo'lgan qimmatbaho toshlarga bog'liqliklarni tavsiflaydi. Joy the Gemfayl bog'langan kodni o'z ichiga olgan katalogning ildizida. Masalan, Rails ilovasida, joy the Gemfayl Rakefile bilan bir xil katalogda.

Bundan tashqari, bundler qayerda o'rnatilgan? ilovangiz sotuvchi/keshda ishlatadigan gem fayllari. Yugurish to'plamni o'rnatish sotuvchi/keshdagi qimmatbaho toshlarni boshqa joylardagi qimmatbaho toshlardan afzal ko'radi. Bu erda /usr/local/lib/ruby/gems/2.1. 0/gems/ va bu yerda: /usr/local/lib/ruby/gems/2.1.

Shuningdek, Gemfile nima ekanligini bilasizmi?

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.

Qanday qilib marvaridni boshqarasiz?

Bundler sozlanmoqda

  1. Terminal oynasini oching va quyidagi buyruqni bajaring:
  2. Loyihangizning asosiy katalogiga o'ting.
  3. Belgilangan manbalardan barcha kerakli toshlarni o'rnating:
  4. Ilovangiz ichida birlashtirilgan muhitni yuklang:
  5. To'plamingizda qimmatbaho tosh bilan birga keladigan bajariladigan faylni ishga tushiring:

Tavsiya: