რას აკეთებს Gemfile lock?
რას აკეთებს Gemfile lock?

ვიდეო: რას აკეთებს Gemfile lock?

ვიდეო: რას აკეთებს Gemfile lock?
ვიდეო: happy_gemfile - Organise your Gemfile 2024, მაისი
Anonim

The Gemfile არის სადაც მიუთითებთ რომელი ძვირფასი ქვების გამოყენება გსურთ და საშუალებას გაძლევთ მიუთითოთ რომელი ვერსიები. The Gemfile . ჩაკეტვა ფაილი არის სადაც Bundler ჩაწერს დაყენებულ ზუსტ ვერსიებს. ამ გზით, როდესაც იგივე ბიბლიოთეკა/პროექტი არის სხვა მანქანაზე დატვირთული, პაკეტის ინსტალაციის გაშვებული შევხედავთ Gemfile.

აქედან გამომდინარე, რა არის Gemfile?

ა Gemfile არის ჩვენ მიერ შექმნილი ფაილი, რომელიც გამოიყენება Ruby პროგრამებისთვის ძვირფასი ქვების დამოკიდებულების აღსაწერად. ძვირფასი ქვა არის Ruby კოდების კოლექცია, რომელიც შეგვიძლია გამოვიტანოთ „კოლექციაში“, რომელსაც მოგვიანებით ვუწოდებთ.

რა არის პაკეტის ინსტალაციის გაშვების მიზანი? ბუნდლერი უზრუნველყოფს თანმიმდევრულ გარემოს Ruby პროექტებისთვის თვალთვალის და ინსტალაცია ზუსტი ძვირფასი ქვები და ვერსიები, რომლებიც გჭირდებათ. ბუნდლერი ხელს უშლის დამოკიდებულებებს და უზრუნველყოფს, რომ თქვენთვის საჭირო ძვირფასი ქვები არსებობს განვითარებაში, დადგმასა და წარმოებაში.

უბრალოდ, უნდა შევამოწმო Gemfile lock?

ვივარაუდოთ, რომ თქვენ არ წერთ რუბიგემს, Gemfile . ჩაკეტვა უნდა იყავი თქვენს საცავში. ის გამოიყენება, როგორც ყველა საჭირო ძვირფასი ქვის ანაბეჭდი და მათი დამოკიდებულებები. თუ თქვენ მუშაობთ ძვირფას ძვირფასეულობაზე, მაშინ არ გააკეთოთ ჩეკი შენში Gemfile.

სად მდებარეობს Gemfile?

Gemfile არის ფაილი, რომელიც უნდა იყოს მდებარეობს თქვენი რელსების პროექტის ძირში. იგი გამოიყენება Ruby პროგრამებისთვის ძვირფასი ქვების დამოკიდებულების აღსაწერად. პირველი რაც თქვენს ძვირფასი ფაილი არის წყარო, რომელშიც თქვენ ეუბნებით Gemfile სად უნდა ვეძებოთ ძვირფასი ქვები. წყაროს შეიძლება ეწოდოს ბლოკი და თქვენ შეგიძლიათ გქონდეთ მრავალი წყარო ძვირფასი ფაილი.

გირჩევთ: