Composer: PHP 7 erforderlich schlägt auf HHVM fehl

Erstellt am 29. Feb. 2016  ·  3Kommentare  ·  Quelle: composer/composer

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?

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 in c show -p | grep php ?

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen