რა არის Gemfile საკეტი?
რა არის Gemfile საკეტი?

ვიდეო: რა არის Gemfile საკეტი?

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

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

აქედან, რა არის Gemfile?

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

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

ამის გამო, უნდა შევამოწმო Gemfile lock-ში?

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

როგორ შევცვალო Gemfile?

2 პასუხი. გადადით თქვენი აპლიკაციის ძირში და მოძებნეთ Gemfile . აპლიკაციის ფესვი არის საიდანაც აწარმოებთ რელსების სერვერს, თუ გაინტერესებთ:) გახსენით Gemfile გამოიყენეთ თქვენი საყვარელი ტექსტური რედაქტორი და სცადეთ იცვლება რუბიგემების წყარო HTTP-დან

გირჩევთ: