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

Your requirements could not be resolved to an installable set of packages.

Toda vez que tento rodar o comando Composer create-project laravel/laravel controle-series está dando esse erro, alguém que já passou por isso saberia resolver? Não consigo prosseguir nas aulas do curso porque não estou conseguindo nem instalar o Laravel Your requirements could not be resolved to an installable set of packages.

3 respostas

Olá, Ryan, tudo bem?

Esse erro ocorre quando o Composer tenta baixar o Laravel, no entanto, na sua instalação você não tem nem a extensão zip do PHP nem os comandos unzip ou 7z instalados, então o composer não consegue descompactar esse zip.Parece que você está usando o PHP no Windows e o Composer precisa dessas ferramentas para extrair e instalar os pacotes.

Para corrigir isso, você pode seguir alguns passos:

  • Instale a extensão zip no PHP: Certifique-se de que a extensão zip está habilitada no seu arquivo php.ini. Abra o arquivo php.ini (que está localizado em C:\Users\Ryan\Documents\php-8.2.12-nts-Win32-vs16-x64\php.ini) e remova o ponto e vírgula (;) da frente da linha que inicia com ;extension=zip.

  • Descomente também a linha extension_dir referente ao Windows.

Após realizar essas etapas, tente executar o comando do Composer novamente e veja se o problema persiste.

Pra saber mais sobre extensões, e sobre o arquivo php.ini sugiro o artigo do instrutor Vinicius Dias:

Espero que isso ajude a solucionar o problema.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
solução!

Ryan, o erro acontece porque a extensão fileinfo não está instalada.

O aviso sobre a falta da extensão zip não é a causa do erro. Só instalar a extensão fileinfo, como a mensagem de erro deixa claro na linha que começa com - league/flysystem-local. :-)

Deu certo! Obrigado!