haben wir eine Mischung aus verschiedenen PHP-Versionen laufen auf den Servern (max 5.3.5) und Entwicklungsmaschinen (max 5.5.9) erforderlich ist.Force-Komponist PHP Version zwischen Version X und Y Version
Nun sind wir auf das Problem gestoßen, dass wir ein "Composer-Update" durchgeführt haben, um die neueste Version einiger externer Bundles zu erhalten. Da Ihr composer.json sieht aus wie
"require": {
"php": ">=5.3.3",
.....
},
wir einige Bundles erhalten, die PHP 5.5 benötigt. Kein Problem auf unseren dev Maschinen, sondern auf dem Server :(
Gibt es eine Möglichkeit, Komponisten zu sagen, eine PHP-Version zwischen 5.3.3 und 5.3.5? Oder max verfügbar Version?
Ich habe versucht, zu verlangen,
"require": {
"php": ">=5.3.3, <=5.3.5",
.....
},
und
"require": {
"php": "<=5.3.5",
.....
},
aber beide nicht geklappt hat. ich bekommen ein „Das angeforderte Paket php nicht in jeder Version gefunden werden kann, da in dem Paketnamen ein Tippfehler sein können.“ Error.
Irgendwelche Ideen? Vielen Dank im Voraus
https://getcomposer.org/doc/01-basic-usage.md#package-versions – Blackhole