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

Erro ao instalar PHPUnit.

Tentei instalar o PHPUnit usando o comando:

> composer require --dev phpunit/phpunit ^9

Mas acontece esse erro:

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

Porém quando instalo manualmente modificando o composer.json,:

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

E usando:

> composer update e > composer install

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

Como eu instalaria usando > composer require sem ir manualmente no composer.json?

1 resposta
solução!

Só tirar o ^9 ou tenta mudar pra ^9.5 que é a versão mais recente no momento em que escrevo essa resposta. Por algum motivo (honestamente não entendi qual) sua restrição ^9 está tentando buscar o PHPUnit 9.0.0, que não funciona no PHP 8.1.

Inclusive, acho válido abrir uma issue no GitHub do composer mostrando esse seu problema, pois ^9 deveria buscar a versão 9.5. Inclusive aqui no meu computador foi o que aconteceu. Talvez tenha algum problema com a versão específica do composer que você está usando no Windows, não sei mesmo.

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