Hallo zusammen,
bisher hatte ich für Pull-Requests immer einen Fork von Contao erstellt, hier die Anpassungen gemacht und dann auf der Basis einen Pull-Request erstellt. In diesem Zuge liefen aber bisher keine Unit-Tests oder ähnliches durch, weshalb ich das zukünftig gerne etwas sauberer machen würde. Dazu habe ich versucht, mich an die Anleitung in der Readme auf https://github.com/contao/contao unter "Development" zu halten, scheitere aber an der Installation der Quality Tools.
Leider verwendet Composer bei meinem Webhoster immer PHP 7.4, weshalb ich hier composer.phar lokal im Ordner nutze.
Code:
1. $ /usr/local/php83/bin/php ../composer.phar create-project --no-install contao/managed-edition . 5.x-dev
2. composer.json angepasst:
"require": {
"php": "^8.0",
"contao/contao": "5.x-dev"
},
3. $ /usr/local/php83/bin/php ../composer.phar update
4. $ /usr/local/php83/bin/php ./vendor/bin/contao-console contao:setup
Bis hier funktioniert noch alles. Danach versuche ich die Quality Tools zu installieren.
Code:
5. $ /usr/local/php83/bin/php ../composer.phar bin all install
Hier erhalte ich die Fehlermeldung `Command "bin" is not defined.`.
Leider erschließt sich mir nicht, was ich hier falsch mache.
Lesezeichen