Olá, estou tomando esse erro subindo o docker-compose, alguém sabe como resolver?
Olá, estou tomando esse erro subindo o docker-compose, alguém sabe como resolver?
Olá Elcimar!
Parece que você está enfrentando um problema ao tentar instalar a extensão Swoole via PECL no seu ambiente Docker. A mensagem de erro "No releases available for package 'pecl.php.net/swoole'" sugere que o PECL não conseguiu encontrar uma versão estável do Swoole para instalar.
Uma solução possível é especificar uma versão do Swoole que você deseja instalar. Você pode fazer isso alterando a linha do seu Dockerfile que está tentando instalar o Swoole. Por exemplo, se você quiser instalar a versão 4.5.2 do Swoole, você pode modificar a linha para:
RUN pecl install swoole-4.5.2
Além disso, certifique-se de que o comando pecl channel-update pecl.php.net
foi executado antes de tentar instalar o Swoole, para garantir que a lista de pacotes esteja atualizada.
Outra opção é verificar se a imagem base do PHP que você está usando no seu Dockerfile é compatível com a versão do Swoole que você deseja instalar. Algumas versões do Swoole podem não ser compatíveis com versões mais recentes do PHP.
Se você continuar enfrentando problemas, pode tentar limpar o cache do PECL com o comando pecl clear-cache
e tentar a instalação novamente.
Espero que essas dicas ajudem a resolver o problema. Bons estudos!