Komponist ist nicht zu erkennen, PHP 7
Erstellte ich ein travis-Profil zu testen, mein Projekt von PHP 5.6, PHP 7.
Ich erhalte die folgende Fehlermeldung, wenn Komponist wird ausgeführt:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php ~5.4 but your PHP version (7.0.1-dev) does not satisfy that requirement.
den Befehl, den ich verwende ist:
composer update -n
mit travis auf "Umgebung" eingestellt PHP 5.6, die ich nicht tun, laufen Sie in dieser Ausgabe
Können Sie bitte die require-block des Komponisten.json?
InformationsquelleAutor azngunit81 | 2015-12-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem Paket, das Sie verwenden, oder Ihre eigene software selbst explizit benötigt einen PHP 5.x-version (
~5.4
), wobei x mindestens 4, oder höher (d.h. es laufen würde mit PHP 5.5, 5.6 oder sogar 5.10 wenn es existieren würde).Diesem Paket keine PHP-7. Das ist, warum Sie nicht laufen
composer update
erfolgreich."php": "~5.4",
. tksInformationsquelleAutor Sven
Wenn die Plattform Anforderung in Ihrem root-Paket können Sie es lösen, durch die änderung
composer.json
als solcheKönnten Sie auch versuchen zu ignorieren-Plattform-Anforderungen, sondern hängt davon ab, ob Sie wirklich wollen, um zu sehen, dass passieren:
Referenz, siehe https://getcomposer.org/doc/03-cli.md#install.
Wie etwa die Anpassung Ihrer Anforderungen an die Plattform, wie bereits vorgeschlagen, @azngunit81?
InformationsquelleAutor localheinz
überprüfen Sie Ihre Komponisten.json-Datei,
löschen Sie diesen code:
InformationsquelleAutor baoniu
ändern
php
Standard VInformationsquelleAutor D.Y.F