Ce este bundle exec?

Ce este bundle exec?
Ce este bundle exec?
Anonim

bundle exec este o comandă Bundler pentru a executa un script în contextul pachetului curent (cel din Gemfile al directorului dvs.). rake db:migrate este scriptul unde db este spațiul de nume și migrate este numele sarcinii definit.

Este necesar bundle exec?

Running bundle exec și Bundler. require în același timp nu este o problemă, deci este sigur să utilizați bundle exec chiar și atunci când nu este necesar, atâta timp cât există un Gemfile în acel director, nu va activa pietrele de două ori.

Ce fac bundle exec rails?

bundle exec face un număr de modificări mediului shell, apoi execută comanda pe care o specificați în întregime. De asemenea, modifică Rubygems: nu permite încărcarea de pietre prețioase suplimentare care nu sunt în pachet. modificați metoda bijuteriei astfel încât să devină fără opțiune dacă o bijuterie care se potrivește cerințelor este în pachet și pentru a ridica un Gem::LoadError dacă nu este.

Cum pot opri bundle exec?

De obicei, veți apăsa Ctrl-C pentru a opri webrick-ul atunci când pornește fără opțiunea -d.

De ce trebuie să scriu bundle exec?

Bundler exec de pachete necesită fișierul de configurare Bundler, care îi permite lui Bundler să-și facă toate hackurile de căutare de fișiere pentru atunci când mai târziu aveți nevoie de ceva. Dar este posibil să descoperiți în unele cazuri că, dacă variabilele de mediu sunt deja configurate corect, cerințele ar putea funcționa fără ajutorul Bundler.

Recomandat: