Агуулгын хүснэгт:

Gemfile хаана байна?
Gemfile хаана байна?

Видео: Gemfile хаана байна?

Видео: Gemfile хаана байна?
Видео: 6. Gems. Ruby testing. ( In Russian language ) 2024, May
Anonim

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

Ийм байдлаар би Gemfile-г хаана байрлуулах вэ?

А Gemfile холбоотой Ruby кодыг гүйцэтгэхэд шаардагдах эрдэнийн хамаарлыг тайлбарладаг. Газар нь Gemfile холбогдох кодыг агуулсан лавлахын үндсэн хэсэгт. Жишээлбэл, Rails програм дээр, газар нь Gemfile Rakefile-тай ижил санд.

Баглагчид хаана суулгасан бэ гэж бас асууж магадгүй. Gem файлууд нь таны програмыг борлуулагч/кэш дотор ашигладаг. Гүйж байна багц суулгах худалдагч/кэш дэх эрдэнийн чулууг бусад байршлын үнэт чулуунаас илүүд үзэх болно. Энд /usr/local/lib/ruby/gems/2.1. 0/gems/ мөн энд: /usr/local/lib/ruby/gems/2.1.

Gemfile гэж юу болохыг бас мэдэх үү?

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

Та эрдэнийн чулууг хэрхэн ажиллуулдаг вэ?

Bundler-г тохируулж байна

  1. Терминал цонхыг нээгээд дараах тушаалыг ажиллуулна уу:
  2. Төслийн үндсэн лавлах руу шилжинэ үү.
  3. Өөрийн заасан эх сурвалжаас шаардлагатай бүх үнэт чулууг суулгана уу:
  4. Аппликешн дотроо багцалсан орчныг ачаална уу:
  5. Багцдаа эрдэнийн чулуу дагалддаг гүйцэтгэх файлыг ажиллуулна уу:

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