ล็อค Gemfile ทำอะไร?
ล็อค Gemfile ทำอะไร?

วีดีโอ: ล็อค Gemfile ทำอะไร?

วีดีโอ: ล็อค Gemfile ทำอะไร?
วีดีโอ: Logstash: Get Started 2024, อาจ
Anonim

NS Gemfile คือ โดยที่คุณระบุอัญมณีที่คุณต้องการใช้ และให้คุณระบุเวอร์ชันได้ NS Gemfile . ล็อค ไฟล์ เป็น โดยที่ Bundler บันทึกเวอร์ชันที่แน่นอนที่ติดตั้งไว้ วิธีนี้เมื่อห้องสมุด/โครงการเดียวกัน เป็น โหลดบนเครื่องอื่น การรันการติดตั้งบันเดิลจะดูที่ Gemfile.

ในที่นี้ Gemfile คืออะไร?

NS Gemfile เป็นไฟล์ที่เราสร้างขึ้นซึ่งใช้สำหรับอธิบายการขึ้นต่อกันของอัญมณีสำหรับโปรแกรม Ruby อัญมณีคือชุดของรหัสทับทิมที่เราแยกออกมาเป็น "ชุดสะสม" ซึ่งเราจะเรียกในภายหลัง

เป้าหมายของการติดตั้งบันเดิลการติดตั้งคืออะไร? Bundler จัดเตรียมสภาพแวดล้อมที่สอดคล้องกันสำหรับโครงการ Ruby โดยการติดตามและ ติดตั้ง อัญมณีและเวอร์ชันที่คุณต้องการ Bundler ป้องกันการพึ่งพาและทำให้แน่ใจว่าอัญมณีที่คุณต้องการมีอยู่ในการพัฒนา การแสดงละคร และการผลิต

พูดง่ายๆ ก็คือ ฉันควรตรวจสอบการล็อก Gemfile หรือไม่

สมมติว่าคุณไม่ได้เขียน rubygem Gemfile . ล็อคควร อยู่ในที่เก็บของคุณ มันถูกใช้เป็นภาพรวมของอัญมณีที่คุณต้องการทั้งหมดและการพึ่งพาของพวกเขา หากคุณกำลังทำอัญมณีอยู่ อย่า ตรวจสอบ ในของคุณ Gemfile.

ที่ตั้งของ Gemfile อยู่ที่ไหน?

Gemfile เป็นไฟล์ที่ต้อง ตั้งอยู่ ในรูทของโครงการรางของคุณ ใช้สำหรับอธิบายการพึ่งพาอัญมณีสำหรับโปรแกรม Ruby สิ่งแรกในตัวคุณ gemfile เป็นแหล่งที่คุณบอก Gemfile ที่จะมองหาอัญมณี แหล่งที่มาสามารถเรียกว่าเป็นบล็อกและคุณสามารถมีแหล่งที่มาได้หลายแหล่งในของคุณ gemfile.

แนะนำ: