Što je bundle exec?

Sadržaj:

Što je bundle exec?
Što je bundle exec?
Anonim

bundle exec je naredba Bundlera za izvršavanje skripte u kontekstu trenutnog paketa (onog iz Gemfile vašeg direktorija). rake db:migrate je skripta gdje je db imenski prostor, a migrate je definirani naziv zadatka.

Je li potrebno izvršavanje paketa?

Pokreni bundle exec i Bundler. zahtijevanje u isto vrijeme nije problem, stoga je sigurno koristiti bundle exec čak i kada nije potreban sve dok postoji Gemfile u tom direktoriju, neće aktivirati dragulje dvaput.

Što rade bundle exec tračnice?

bundle exec čini broj promjena u okruženju ljuske, zatim izvršava naredbu koju navedete u cijelosti. Također modificira Rubygems: onemogućuje učitavanje dodatnih dragulja koji nisu u paketu. modificirati gem metodu da bude bez operacije ako je dragulj koji odgovara zahtjevima u paketu i da podigne Gem::LoadError ako nije.

Kako zaustaviti bundle exec?

Obično ćete pritisnuti Ctrl-C da zaustavite webrick kada se pokrene bez opcije -d.

Zašto moram upisati bundle exec?

Bundlerov bundle exec zahtijeva datoteku za postavljanje Bundlera koja omogućuje Bundleru da izvrši sve svoje hakove za pronalaženje datoteka kada vam kasnije nešto zatreba. Ali u nekim slučajevima možete otkriti da ako su vaše varijable okruženja već postavljene kako treba, zahtjevi mogu raditi bez Bundlerove pomoći.

Preporučeni: