1
resposta

tópico

estou tendo esse problema para executar esse comando, alguém sabe me responder oq pode ser? fiz os passos-a-passos corretamente

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

1 resposta

Olá, Hellen. Tudo bem?

Pelo erro que você está enfrentando, parece que o executável do Go não está disponível no container. Aqui estão algumas sugestões para resolver o problema:

  1. Verifique o Dockerfile: Verifique se o Dockerfile usado para construir a imagem do container inclui a instalação do Go. O Dockerfile deve ter uma linha como RUN apt-get install -y golang ou similar, dependendo da distribuição base.

  2. Imagem Base Correta: Assegure-se de que a imagem base do Dockerfile seja uma que suporte Go. Por exemplo, você pode usar uma imagem oficial do Go, como golang:1.17.

  3. Rebuild da Imagem: Após fazer alterações no Dockerfile, não se esqueça de reconstruir a imagem com docker-compose build.

  4. Verifique o PATH: Confirme que o PATH dentro do container inclui o diretório onde o Go está instalado. Isso pode ser feito ajustando o Dockerfile ou o script de inicialização.

  5. Teste Localmente: Se possível, teste o comando go test main_teste.go localmente fora do Docker para garantir que o código e os testes estão funcionando corretamente.

Espero ter ajudado e bons estudos.

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