Gemfile цоож гэж юу вэ?
Gemfile цоож гэж юу вэ?

Видео: Gemfile цоож гэж юу вэ?

Видео: Gemfile цоож гэж юу вэ?
Видео: happy_gemfile - Organise your Gemfile 2024, Арваннэгдүгээр
Anonim

The Gemfile . цоож Энэ файл нь Bundler суулгасан хувилбаруудыг яг таг бүртгэдэг. Ийм байдлаар, ижил номын сан/төслийг өөр машин дээр ачаалах үед багц суулгацыг ажиллуулж байгаа нь харагдах болно Gemfile . Өөр өөр машинууд дээр өөр хувилбаруудыг ажиллуулах нь эвдэрсэн тест гэх мэт байдалд хүргэж болзошгүй.

Эндээс харахад Gemfile гэж юу вэ?

А Gemfile Ruby программуудын эрдэнийн хамаарлыг тодорхойлоход ашигладаг бидний үүсгэсэн файл юм. Эрдэнийн чулуу нь Ruby кодын цуглуулга бөгөөд бид үүнийг дараа нь дуудаж болох "цуглуулга" болгон гаргаж авах боломжтой.

Нэмж хэлэхэд Gemfile хаана байрладаг вэ? Gemfile байх ёстой файл юм байрладаг өөрийн rails төслийн үндэс. Энэ нь Ruby программуудын эрдэнийн хамаарлыг тодорхойлоход хэрэглэгддэг. Таны хамгийн эхний зүйл gemfile нь таны хэлэх эх сурвалж юм Gemfile эрдэнийн чулууг хаанаас хайх вэ. Эх сурвалжийг блок гэж нэрлэж болох бөгөөд та олон эх сурвалжтай байж болно gemfile.

Тиймээс би Gemfile түгжээг шалгах ёстой юу?

Та рубигем бичээгүй гэж бодвол, Gemfile . түгжих ёстой таны нөөцөд байх. Энэ нь таны шаардлагатай бүх үнэт чулуу болон тэдгээрийн хамаарлын агшин зуурын зураг болгон ашигладаг. Хэрэв та эрдэнийн чулуун дээр ажиллаж байгаа бол БИТГИЙ шалгах чиний дотор Gemfile.

Gemfile-г хэрхэн өөрчлөх вэ?

2 хариулт. Програмынхаа үндсэн хэсэгт очоод хайна уу Gemfile . Програмын үндэс нь та rails серверийг хаанаас ажиллуулж байна, магадгүй та гайхаж байгаа бол:) Нээлттэй Gemfile дуртай текст засварлагчаа ашиглаад үзээрэй өөрчлөгдөж байна HTTP-ээс HTTPS хүртэлх rubygems эх сурвалж.

Зөвлөмж болгож буй: