bundle exec - bu joriy to'plam kontekstida skriptni bajarish uchun Bundler buyrug'i (katalogingiz Gemfaylidan). rake db:migrate - skript, bunda db - nomlar maydoni, migrate - belgilangan vazifa nomi.
Toʻplamni bajarish kerakmi?
Ishlayotgan toʻplamlar va Bundler. bir vaqtning oʻzida talab qilish muammo emas, shuning uchun bu katalogda Gemfile mavjud boʻlsa ham kerak boʻlmaganda ham exec toʻplamidan foydalanish xavfsiz, u qimmatbaho toshlarni ikki marta faollashtirmaydi.
Bundle exec rails nima qiladi?
bundle exec qobiq muhitiga qator oʻzgarishlar kiritadi, soʻngra siz koʻrsatgan buyruqni toʻliq bajaradi. Shuningdek, u Rubygems-ni o'zgartiradi: to'plamda bo'lmagan qo'shimcha qimmatbaho toshlarni yuklashga ruxsat bermaydi. Agar to‘plamda talablarga javob beradigan qimmatbaho tosh bo‘lsa, marvarid usulini o‘zgartiring va agar u bo‘lmasa, Gem::LoadError’ni ko‘taring.
Toʻplamni qanday toʻxtatishim mumkin?
Odatda vebrick -d opsiyasisiz ishga tushirilganda uni toʻxtatish uchun Ctrl-C tugmalarini bosing.
Nega men bundle exec yozishim kerak?
Bundler toʻplamini ishga tushirish uchun Bundler sozlash fayli talab qilinadi, bu esa Bundlerga keyinchalik biror narsa talab qilganingizda fayl qidirish boʻyicha barcha xakerliklarni amalga oshirish imkonini beradi. Ammo ba'zi hollarda atrof-muhit o'zgaruvchilari allaqachon to'g'ri sozlangan bo'lsa, talablar Bundler yordamisiz ishlashi mumkin.