Question

Je crée un projet qui utilise Zend Framework 2 comme cadre.

dans mon compositeur.json j'ai la ligne suivante:

"zendframework/zendframework": "2.3.*",

Lorsque j'exécute un compositeur installer, j'ai l'erreur suivante:

- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.

Mais ... J'ai PHP 5.6 sur mon système.
Je sais que ce n'est toujours pas stable, mais au moment où la demande sera publiée, nous nous attendons à ce que PHP 5.6 soit libéré comme stable, alors rien à craindre pour le moment.
Je pense que ce compositeur est incapable de détecter cette version PHP simplement parce que ce n'est pas encore stable, mais je ne suis pas sûr de cela.

Quelqu'un avec une idée?

Était-ce utile?

La solution 2

Compositeur est / n'a pas pu déterminer des packages PHP instables.

Une solution pour mon problème est la suivante:

php composer.phar install --ignore-platform-reqs

Autres conseils

Vous devrez peut-être mettre la version de PHP, essayer:

"require": {
    "php": ">=5.6.*",
    "zendframework/zendframework": "2.3.*"
}

et exécuter:

php composer.phar self-update

php composer.phar install 

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top