[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

ubira@DESKTOP-31BMRSD MINGW64 /d/Developer/laravel-microservice-01 (main)
$ composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.

  Problem 1
    - php-amqplib/php-amqplib is locked to version v3.0.0 and an update of this package was not requested.
    - php-amqplib/php-amqplib v3.0.0 requires ext-sockets * -> it is missing from your system. Install or enable PHP's sockets extensi
on.
  Problem 2
    - phpspec/prophecy is locked to version 1.13.0 and an update of this package was not requested.
    - phpspec/prophecy 1.13.0 requires php ^7.2 || ~8.0, <8.1 -> your php version (8.1.10) does not satisfy that requirement.
  Problem 3
    - php-amqplib/php-amqplib v3.0.0 requires ext-sockets * -> it is missing from your system. Install or enable PHP's sockets extensi
on.
    - vladimir-yuldashev/laravel-queue-rabbitmq v11.2.0 requires php-amqplib/php-amqplib ^2.12|^3.0 -> satisfiable by php-amqplib/php-
amqplib[v3.0.0].
    - vladimir-yuldashev/laravel-queue-rabbitmq is locked to version v11.2.0 and an update of this package was not requested.

To enable extensions, verify that they are enabled in your .ini files:
    - C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-sockets` to temporarily ignore these required extensions.

----------------------------------------------------------------------

ubira@DESKTOP-31BMRSD MINGW64 /d/Developer/laravel-microservice-01 (main)
$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - php-amqplib/php-amqplib[dev-master, v2.12.0, ..., v2.12.1, 3.0.0-rc1, ..., v3.5.4] require ext-sockets * -> it is missing from y
our system. Install or enable PHP's sockets extension.
    - php-amqplib/php-amqplib[2.12.2, ..., 2.x-dev] require php >=5.6.3,<8.0 -> your php version (8.1.10) does not satisfy that requir
ement.
    - php-amqplib/php-amqplib v3.0.0 requires php ^7.0|~8.0.0 -> your php version (8.1.10) does not satisfy that requirement.
    - vladimir-yuldashev/laravel-queue-rabbitmq[v11.2.0, ..., v11.3.0] require php-amqplib/php-amqplib ^2.12|^3.0 -> satisfiable by ph
p-amqplib/php-amqplib[v2.12.0, ..., 2.x-dev, 3.0.0-rc1, ..., v3.5.4].
    - php-amqplib/php-amqplib 3.0.x-dev is an alias of php-amqplib/php-amqplib dev-master and thus requires it to be installed too.
    - Root composer.json requires vladimir-yuldashev/laravel-queue-rabbitmq ^11.2 -> satisfiable by vladimir-yuldashev/laravel-queue-r
abbitmq[v11.2.0, v11.3.0].

To enable extensions, verify that they are enabled in your .ini files:
    - C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-sockets` to temporarily ignore these required extensions.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versi
ons.



Manager Carlos Ferreira 07/08/2023

Olá, Ubiratan!
Tudo bem?

Você está usando o Laragon?

Está faltando habilitar algumas extensões "ext-sockets". Habilita essa extensão no php.ini do Laragon, reinicia ele, antes de tentar novamente deleta o diretório vendor/ delete o arquivo compose.lock, e só então rode o comando "composer install"

Carlos Ferreira
Criador Ubiratan Lima 07/08/2023

não estou usando o laragon não mas ele está instalado.

Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

Puts. ele está pegando o PHP do LARAGON? é isso? LARAGON tambem foi de suas aulas. rsrsrs

Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

Eu achei que por estar no CONTAINER do DOCKER não precisava mexer na minha máquina.

Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

Entendi que o Docker trabalhava isolado com as imagens e os containers.

Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

Prof. Carlos. Entendeu a dúvida?
Porque o DOCKER está pegando o PHP do LARAGON se é um container dedicado?
Isso não vai me dar problemas depois para colocar em produção?
Ele não deveria subir o NGINX, PHP e tudo mais dedicado?

tem alguma dica para isso, pois foi isso que eu entendi sobre o docker.

Gratidão, aguardo resposta.

Que Deus abençoe.

Ubiratan Lima
Manager Carlos Ferreira 07/08/2023

Faz o seguinte amigo, habilita o WSL, e trabalha dentro dele, dessa forma vai trabalhar com Docker (de forma independente), porque no seu caso, mesmo com Docker, você rodou o projeto com o Laragon, e não com o Docker.
WSL: https://www.youtube.com/watch?v=TweB6klWAgM

Instalar o Laravel 10 com Docker:
https://www.youtube.com/watch?v=oz9K3jtFUvI

Carlos Ferreira
Criador Ubiratan Lima 07/08/2023

Ja habilitei o Docker não deixou instalar sem habilitar ele. Pelo menos quando instalei. Realmente eu tentei fazer exatamente isso do vídeo pois achei a solução incrível. Mas vou refazer.

Ubiratan Lima
Criador Ubiratan Lima 07/08/2023

Resources

Advanced

You are using the WSL 2 backend, so resource limits are managed by Windows.

You can configure limits on the memory, CPU, and swap size allocated to WSL 2 in .

Disk image location



 

Ubiratan Lima
Manager Carlos Ferreira 07/08/2023

Precisa criar as limitações do WSL: https://youtu.be/TweB6klWAgM?t=234

Carlos Ferreira
Criador Ubiratan Lima 07/08/2023

Eu entendi. mas não seria opcional dar os limites? Mas irei fazer. Gratidão pelas orientações, enviei email para o atendimento. Parabéns, continua em alta... Que Deus abençoe. vou refazer tudo por aqui das primeiras aulas.

Ubiratan Lima
Manager Carlos Ferreira 07/08/2023

Respondi o seu e-mail, continuamos o atendimento por lá! ;-)

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!