Apa itu bundel exec?

Daftar Isi:

Apa itu bundel exec?
Apa itu bundel exec?
Anonim

bundle exec adalah a Bundler perintah untuk mengeksekusi skrip dalam konteks bundel saat ini (yang dari Gemfile direktori Anda). rake db:migrate adalah skrip di mana db adalah ruang nama dan migrasi adalah nama tugas yang ditentukan.

Apakah bundle exec diperlukan?

Menjalankan bundel exec dan Bundler. require pada saat yang sama tidak menjadi masalah, jadi aman menggunakan bundle exec bahkan ketika tidak diperlukan selama ada Gemfile di direktori tersebut, tidak akan mengaktifkan gems dua kali.

Apa yang dilakukan bundle exec rails?

bundle exec membuat sejumlah perubahan pada lingkungan shell, kemudian menjalankan perintah yang Anda tentukan secara lengkap. Itu juga memodifikasi Rubygems: larang memuat permata tambahan yang tidak ada dalam bundel. ubah metode gem menjadi no-op jika permata yang sesuai dengan persyaratan ada dalam bundel, dan untuk meningkatkan Gem::LoadError jika tidak.

Bagaimana cara menghentikan bundle exec?

Biasanya Anda akan menekan Ctrl-C untuk menghentikan webrick saat dimulai tanpa opsi -d.

Mengapa saya harus mengetik bundle exec?

Bundler's bundle exec membutuhkan file setup Bundler yang memungkinkan Bundler melakukan semua peretasan pencarian file ketika Anda membutuhkan sesuatu nanti. Tetapi Anda mungkin menemukan dalam beberapa kasus bahwa jika variabel lingkungan Anda sudah diatur dengan benar, kebutuhan mungkin akan berfungsi tanpa bantuan Bundler.

Direkomendasikan: