ล็อค Gemfile คืออะไร?
ล็อค Gemfile คืออะไร?

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

วีดีโอ: ล็อค Gemfile คืออะไร?
วีดีโอ: Logstash: Get Started 2024, พฤศจิกายน
Anonim

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

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

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

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

ฉันควรตรวจสอบการล็อก Gemfile หรือไม่

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

ฉันจะเปลี่ยน Gemfile ได้อย่างไร

2 คำตอบ ไปที่รูทของแอปพลิเคชันของคุณและมองหา Gemfile . รูทของแอปพลิเคชันเป็นที่ที่คุณเรียกใช้เซิร์ฟเวอร์ rails ในกรณีที่คุณสงสัย:) Open Gemfile ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบแล้วลอง การเปลี่ยนแปลง แหล่งที่มาของ rubygems จาก HTTP ถึง

แนะนำ: