Вопрос

Я создаю проект, который использует Zend Framework 2 в качестве рамки.

в моем composer.json У меня есть следующая строка:

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

Когда я выполняю установку композитора, у меня есть следующая ошибка:

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

Но ... У меня есть PHP 5.6 в моей системе.

Я знаю, что он еще не стабилен, но к тому времени, когда приложение будет выпущено, мы ожидаем, что PHP 5.6 будет выпущен как стабильный, поэтому не о чем беспокоиться.


Я думаю, что композитор не может обнаружить эту версию PHP только потому, что она еще не стабильна, но не уверен в этом.

кто-то с идеей?

Это было полезно?

Решение 2

Composer - это не удалось определить нестабильные пакеты PHP.

Решение для моей проблемы:

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

Другие советы

Вам может потребоваться поставить версию PHP, попробуйте:

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

и запустить:

php composer.phar self-update

php composer.phar install 
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top