Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no composer require "doctrine/migrations:^2.0"

Ao realizar o comando para incluir o doctrine/migrations:^2.0

Aparece a seguinte mensagem:

Problem 1

- Root composer.json requires doctrine/migrations 2.0 -> satisfiable by doctrine/migrations[v2.0.0].
- doctrine/migrations v2.0.0 requires symfony/console ^3.4||^4.0 -> found symfony/console[v3.4.0, ..., v3.4.47, v4.0.0, ..., v4.4.43] but the package is fixed to v5.4.10 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

E se instalar o symfony/console ^3.4 ou ^4.0 entra em conflito com "symfony/yaml": "^5.4"

Qual solução?

1 resposta
solução!

Ah, bom ponto, Pedro. Realmente há esse conflito. Sugiro usar a versão 3 do componente de migrations mesmo, se atentando à diferença no arquivo de configurações. Basta pegar o novo formato do arquivo de configurações da documentação.

PS.: Os cursos de Doctrine já foram regravados justamente para não haver essas confusões mais. Em breve deve ser lançado na plataforma. :-)

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