Pergunta

Eu estou criando um projeto que está usando o Zend Framework 2, conforme o quadro.

No meu compositor.json eu tenho a seguinte linha:

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

Quando eu executar compositor instalar, eu tenho o seguinte erro:

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

Mas...Eu tenho PHP 5.6 no meu sistema.
Eu sei que ele ainda não é estável ainda, mas pelo tempo que o aplicativo será lançado, esperamos que o PHP 5.6 será lançada como stable, portanto, nada para se preocupar agora.
Eu acho que o compositor é incapaz de detectar esta versão de PHP, só porque ele ainda não está estável, mas não tenho certeza sobre isso.

Alguém com uma idéia?

Foi útil?

Solução 2

O compositor é/foi possível determinar instável PHP pacotes.

Uma solução para o meu problema é:

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

Outras dicas

Você precisa colocar a versão do php, tente:

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

E executar:

php composer.phar self-update

php composer.phar install 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top