Was ist Bundle Exec?

Was ist Bundle Exec?
Was ist Bundle Exec?
Anonim

bundle exec ist ein Bundler-Befehl zum Ausführen eines Skripts im Kontext des aktuellen Bundles (das aus dem Gemfile Ihres Verzeichnisses). rake db:migrate ist das Skript, wobei db der Namensraum undmigrate der definierte Aufgabenname ist.

Ist Bundle Exec notwendig?

Bundle-Exec und Bundler laufen. gleichzeitig erforderlich ist kein Problem, daher ist es sicher, Bundle Exec zu verwenden, auch wenn es nicht benötigt wird, solange es eine Gemfile in diesem Verzeichnis gibt, es wird Gems nicht zweimal aktivieren.

Was macht Bundle Exec Rails?

bundle exec nimmt eine Reihe von Änderungen an der Shell-Umgebung vor und führt dann den von Ihnen angegebenen Befehl vollständig aus. Es modifiziert auch Rubygems: Verbietet das Laden zusätzlicher Edelsteine, die nicht im Bündel enth alten sind. Ändern Sie die Gem-Methode so, dass sie ein No-Op ist, wenn ein Gem, das den Anforderungen entspricht, im Paket enth alten ist, und einen Gem::LoadError auslöst, wenn dies nicht der Fall ist.

Wie stoppe ich Bundle Exec?

Normalerweise drücken Sie Strg-C, um Webrick zu stoppen, wenn es ohne die Option -d gestartet wurde.

Warum muss ich bundle exec eingeben?

Bundler's Bundle Exec erfordert die Bundler-Setup-Datei, die Bundler all seine Hacks zur Dateisuche ausführen lässt, wenn Sie später etwas benötigen. In einigen Fällen werden Sie jedoch feststellen, dass die Anforderungen möglicherweise ohne die Hilfe von Bundler funktionieren, wenn Ihre Umgebungsvariablen bereits genau richtig eingerichtet sind.

Empfohlen: