[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ivan Lemes Mendanha
Criador Ivan Lemes Mendanha 09/12/2021

O Dockerfile está idêntico ao do vídeo, para garantir que não houve erros de digitação, acessei o github descrito na página do vídeo, mas o erro persiste. Abaixo, o erro apresentado.

ERROR [5/5] RUN go build -o main . 0.6s

------

 > [5/5] RUN go build -o main .:

#9 0.600 can't load package: package .:

#9 0.600 main.go:4:7: expected ';', found ','

#9 0.600 main.go:5:8: expected ';', found ','

------

executor failed running [/bin/sh -c go build -o main .]: exit code: 1 

Manager Carlos Ferreira 09/12/2021

Olá, Ivan!
Tudo bem?

Sobe o seu para o GitHub por favor, vou rodar ele novamente, testando outras versões.

Você está trabalhando com o Windows? Qual versão?

Carlos Ferreira
Criador Ivan Lemes Mendanha 09/12/2021

Olá!

Estou usando o Windows 10 Pro.

A versão do docker é a mais atual (4.3.1, teste novamente o Dockerfile antes dessa interação).

O Dockerfile é o mesmo do seu github.

 

FROM golang:1.12.0-alpine

RUN mkdir /app

ADD . /app

WORKDIR /app

RUN go build -o main .

CMD ["/app/main"]

Ivan Lemes Mendanha
Criador Ivan Lemes Mendanha 09/12/2021

Desculpe, Carlos!

O problema não estava no Dockerfile e sim no main.go.

Apenas um simples erro de sintaxe e com isso não gerava a imagem. Resolvido o erro, a imagem foi gerada propriamente!

Muito obrigado pela atenção!

Ivan Lemes Mendanha
Crisciany Silva 09/12/2021

No meu apresentou error com arquivo main.go. No bash estava acusando que nesse trecho:

import (
"fmt",
"html",
"net/http"
)
 
Crisciany Silva
Crisciany Silva 09/12/2021

Nesse trecho acima ele estava reclamando das virgulas. Ele espera ponto e vírgula. Fiz essa alteração e rodou normalmente o comando build.

Crisciany Silva
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!