Ich versuche, Composer Install auf einer Cakephp-Installation auszuführen, aber es fragt den Benutzer, ob er Ordnerberechtigungen festlegen möchte:
Beachten Sie, dass dies ein Beispiel ist. In der Produktion die composer install
Der Befehl wird automatisch über CI oder was auch immer ausgeführt:
John:$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Cake\Composer\Installer\PluginInstaller::postAutoloadDump
> App\Console\Installer::postInstall
Set Folder Permissions ? (Default to Y) [Y,n]?
Das ist großartig, aber manchmal möchte ich „Ja“ von der Befehlszeile aus angeben, damit meine Docker-Installation keine Interaktion erfordert und damit unser Bereitstellungsprozess funktionieren kann (es ist kein Benutzer beteiligt!). habe einiges ausprobiert, den Code inspiziert und wie verrückt gegoogelt, ohne Erfolg.
Ich vermute, es gibt eine Umgebungsvariable, die ich einstellen kann, um sie standardmäßig auf yes / quiet zu setzen, aber ich kann einfach nicht finden, was es ist.
Tut
composer install --no-interaction
arbeiten? Sonst könntest du das immer konfigurierenInstaller::postInstall
Befehl, keine Fragen mehr zu stellen 😉– Schau
13. April 2018 um 9:01 Uhr
Das hat funktioniert, bitte antworten Sie als Antwort und ich werde es als richtig markieren – danke! 🙂
– Johannes Hunt
13. April 2018 um 9:03 Uhr
Erledigt. Froh, dass ich Helfen kann!
– Schau
13. April 2018 um 9:05 Uhr