Apa yang dilakukan gemfile lock?
Apa yang dilakukan gemfile lock?

Video: Apa yang dilakukan gemfile lock?

Video: Apa yang dilakukan gemfile lock?
Video: Простой способ понять Gemfile в приложении Ruby on Rails 2024, November
Anonim

NS Gemfile adalah di mana Anda menentukan permata mana yang ingin Anda gunakan, dan memungkinkan Anda menentukan versi mana. NS Gemfile . kunci mengajukan adalah di mana Bundler mencatat versi persis yang diinstal. Dengan cara ini, ketika perpustakaan/proyek yang sama adalah dimuat di komputer lain, menjalankan bundle install akan melihat: Gemfile.

Di sini, apa itu Gemfile?

A Gemfile adalah file yang kami buat yang digunakan untuk menjelaskan dependensi permata untuk program Ruby. Gem adalah kumpulan kode Ruby yang bisa kita ekstrak menjadi “koleksi” yang bisa kita panggil nanti.

apa tujuan menjalankan bundle install? Bundel menyediakan lingkungan yang konsisten untuk proyek Ruby dengan melacak dan menginstal permata yang tepat dan versi yang Anda butuhkan. Bundel mencegah ketergantungan dan memastikan bahwa permata yang Anda butuhkan ada dalam pengembangan, pementasan, dan produksi.

Sederhananya, haruskah saya memeriksa kunci Gemfile?

Dengan asumsi Anda tidak menulis rubygem, Gemfile . kunci harus berada di repositori Anda. Ini digunakan sebagai snapshot dari semua permata yang Anda butuhkan dan dependensinya. Jika Anda sedang mengerjakan permata, maka JANGAN memeriksa di kamu Gemfile.

Di manakah lokasi Gemfile?

Gemfile adalah file yang harus terletak di root proyek Rails Anda. Ini digunakan untuk menggambarkan dependensi permata untuk program Ruby. Hal pertama dalam dirimu file permata adalah sumber di mana Anda memberi tahu Gemfile tempat mencari permata. Sumber dapat disebut sebagai blok dan Anda dapat memiliki banyak sumber di file permata.

Direkomendasikan: