<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Eine Lösung fällt mir noch ein: wir könnten die composer.lock Datei mit installieren. Diese Dokumentiert welche Module konkret installiert werden. Damit müsste auch composer install nicht mehr überlegen was zu tun ist sondern einfach die Liste abarbeiten (m.E. einfacher). Tatsächlich ist das sogar das vorgeschlagene Vorgehen von Composer.<div class=""><br class=""></div><div class="">Muss ich mal probieren und bei Gelegenheit ändern.</div><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""><br class=""><div class=""><div><blockquote type="cite" class=""><div class="">On 1. Oct 2017, at 12:29, Andreas Goetz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">PS.: neben —no-dev lässt sich auch noch <span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 11.899999618530273px; background-color: rgba(27, 31, 35, 0.0470588);" class="">--ignore-platform-reqs</span><br class=""><div class="">anfügen. Dann wird aber (leider) auch nicht mehr geprüft ob die richtige PHP Version installiert ist…</div><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 1. Oct 2017, at 12:26, Andreas Goetz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Also eigentlich ist Composer da sehr deutlich:<div class=""><br class=""></div><div class=""><div class="">❯ composer install --no-dev</div><div class="">Loading composer repositories with package information</div><div class="">Updating dependencies</div><div class="">Your requirements could not be resolved to an installable set of packages.</div><div class=""><br class=""></div><div class="">  Problem 1</div><div class="">    - The requested PHP extension ext-foo * is missing from your system. Install or enable PHP's foo extension.</div><div class=""><br class=""></div><div class=""><b class="">Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</b></div><div class=""><br class=""></div><div class="">Ich weiss zwar nicht warum es das tut, aber die Botschaft ist klar…</div><div class=""><br class=""></div><div class="">Also kein Bug.</div><div class=""><br class=""></div><div class="">Viele Grüße, </div><div class="">Andreas</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="">On 1. Oct 2017, at 11:02, Udo1 <<a href="mailto:udo1@gmx.net" class="">udo1@gmx.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hallo Andreas,<br class=""><br class="">Am 01.10.2017 um 10:56 schrieb Andreas Goetz:<br class=""><blockquote type="cite" class="">composer install —no-dev<br class="">Geht das?<br class=""></blockquote><br class=""><br class="">Im Skript wird composer mit der --no-dev Option aufgerufen:<br class=""><br class=""><blockquote type="cite" class="">echo<br class="">echo "installing dependencies..."<br class="">pushd "$vz_dir"<br class="">        "$COMPOSER" install --no-dev<br class="">        echo<br class="">        ask "install server-side graph generation (jpgraph, not required for frontend)?" n<br class="">        if [ "$REPLY" == "y" ]; then<br class="">                "$COMPOSER" require --update-no-dev jpgraph/jpgraph:dev-master<br class="">        fi<br class="">popd<br class=""></blockquote><br class=""><br class="">Gruß<br class="">Udo<br class=""></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></body></html>