Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

FATAL ERROR -> SimpleAnnotationReader has been removed in doctrine/annotations 2

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ola, estou com esse problema que aparece na imagem. Ja tentei alterar o "$useSimpleAnnotationReader " para false, ja tentei fazendo o downgrade do "doctrine/annotations" para o 1.0 mas nada funciona. (a versão do meu PHP é o v8.1.8 a do composer é 2.3.7).

Agradeço desde ja.

3 respostas
solução!

Olá, tive o mesmo problema, colocar esse comando resolve.

composer require doctrine/annotations 1.14

Obrigado, resolveu sim!

Olá,

Só pra poder contextualizar... Oq acontece é que a aula foi gravada a um tempo já, então todas as versões da aula, está desatualizado, para resolver isso, você precisa baixar todas as versões que estão no vídeo aula, que no caso precisa baixar a versão do PHP 7.1.3, Composer 1.8.5 .

No meu caso, estou usando o xampp, então tive que baixar uma versão do xampp que tem o php já na versão 7.1; https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.1.30/xampp-portable-windows-x64-7.1.30-5-VC14-installer.exe/download

Já no composer, eu tive que usar uma versão portable, que se não me engano, não mostra no curso como usar esse modo. https://getcomposer.org/download/1.8.5/composer.phar

Unica diferença é que no curso, ele fala que precisa usar o comando "composer install" porem com essa versão ".phar" do composer, o comando fica diferente, você precisa usar o "php" na frente do comando e adicionar ".phar" no final, o codigo "composer install" ficará da seguinte forma; "php composer.phar install". Com isso irá rodar corretamente todas as instações e funcionará corretamente.

Lembrando que o arquivo composer.phar, precisa está no local que você irá execultar o comando.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software