Hallo,
wenn ich PHP >=7.0 in meinem composer.json benötige, schlägt composer install
auf Travis CI mit HHVM (3.11.0, daher wird PHP 7 unterstützt) fehl. Alles funktioniert gut mit PHP 5.x.
Das ist die Fehlermeldung:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php >=7.0 but your HHVM version does not satisfy that requirement.
Gibt es eine Möglichkeit, über Composer eine PHP- oder HHVM-Version anzufordern? Oder muss ich auf die require-Anweisung verzichten / --ignore-platform-reqs
verwenden?
HHVM ist definitiv noch nicht vollständig kompatibel mit PHP7 , also fürchte ich, dass wir nicht viel tun können.
Ich habe keine HHVM-Maschinen zu meiner Verfügung, aber was meldet es überhaupt für PHP_VERSION
oder in c show -p | grep php
?
Wir können das nicht wirklich beheben. Bis sie etwas veröffentlichen, das eine PHP_VERSION enthält, die anzeigt, dass sie mit PHP7 kompatibel sind, werden sie als inkompatibel behandelt.
Oh, nun, diese Probleme waren mir nicht bewusst - danke für die Verlinkung!
Ich schätze, ich werde hhvm einfach in die Liste allow_failures bei Travis verschieben und --ignore-platform-reqs
verwenden, bis HHVMs PHP 7-kompatibel ist.
Hilfreichster Kommentar
HHVM ist definitiv noch nicht vollständig kompatibel mit PHP7 , also fürchte ich, dass wir nicht viel tun können.
Ich habe keine HHVM-Maschinen zu meiner Verfügung, aber was meldet es überhaupt für
PHP_VERSION
oder inc show -p | grep php
?